FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » Session variables..
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: Session variables.. [message #177910 is a reply to message #177903] Thu, 26 April 2012 12:36 Go to previous messageGo to previous message
Scott Johnson is currently offline  Scott Johnson
Messages: 196
Registered: January 2012
Karma:
Senior Member
On 4/26/2012 2:34 AM, xs2karan3190(at)gmail(dot)com wrote:
> I know there is some problem regarding session variables but I am not able to get what it is.. Kindly help.
> my code is in 2 files...
>
>
> test0.php--->
>
> <html>
> <body>
> <?php
>
> session_start();
> $_SESSION['id']="1";
> $_SESSION['psid']="admin";
>
> echo $_SESSION['id']." ".$_SESSION['psid'];
>
> ?>
> <form method="get" action="test1.php">
> <div id="id" name="name">Hello mr.</div>
>
> <input type="submit" name="click" />
> </form>
> </body>
> </html>
>
>
>
> test1.php--->
>
> <html>
> <body>
> <?php
> session_start();
> echo $_SESSION['id']." ".$_SESSION['psid'];
> $a=$_GET['id'];
> echo $a;
> ?>
> <br/>
> <a href=test0.php">Back</a>
> </body>
> </html>
> --------------------------------------------------------------------------- -----
>
> At start I open the test0.php on my localhost and click on submit button,test1.php loads perfectly.But when I click on back buton in test1.php the url is "localhost\test0.php%22"...
> and error msg is access forbidden..
> where does this extra %22 come.???
>
> PLZ HELP..

Make sure that:
1. Your <?php tag is the first entry on the file(page), not even a blank
line or space, or a header will be created and sent to the server prior
to session_start is called and will barf.

2. Make sure that session_start in the <?php tags is called before any
out put such as echo, print, header etc....

3. Sometimes it is good when debugging $_SESSION to check the entire
contents to ensure that what you want is not getting overwritten by a
current script. Use var_export($_SESSION). or
$session = var_export($_SESSION, true);
and then read out $session elsewhere if needed such as a mail() call if
you are testing a script not meant for display.
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: const var, self:: or static::
Next Topic: Removing specific array items
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Mon Nov 25 22:59:08 GMT 2024

Total time taken to generate the page: 0.05005 seconds