|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
Stay one step ahead of the competition. Evaluate and give feedback
on some of the hottest web development tools on the market today.
Make your opinion heard! Click
Here
|
|
#1
|
|||
|
|||
|
session variables
Hi I'm new to PHP. Having trouble with session variables. Hope someone can help me out...
register_globals is disabled PHP Version 4.1.2 session.save_path is C:WindowsTemp session.save_handler is files the code i have: <?php session_start(); session_register(); ?> <head> </head> <body> <?php $_SESSION["count"]++; echo $_SESSION["count"]; echo "<br/>"; echo session_id(); ?> <br/> <a href="count.php">link</a> </body> </html> however $count is not preserved (it doesn't count upwards). What am I doing wrong? Thx for any help. |
|
#2
|
|||
|
|||
|
RE: session variables
According to the docs if you have tack_vars enabled (do you?) and registered globals disabled "only members of the global associative array $HTTP_SESSION_VARS can be registered as session variables".
Which means that what you're trying to do won't work... You are trying to use $_SESSION but need to use $HTTP_SESSION_VARS. Check out this snippet of code straight from http://www.php.net/manual/en/ref.session.php (From Example 1): <?php session_start(); if (isset($HTTP_SESSION_VARS['count'])) { $HTTP_SESSION_VARS['count']++; } else { $HTTP_SESSION_VARS['count'] = 0; } ?> That ought to accomplish what you want... Good luck! |
|
#3
|
|||
|
|||
|
RE: session variables
thx mcsherry
Track_vars is always enabled it says in the version I have. It also says that: Use of $_SESSION (or $HTTP_SESSION_VARS with PHP 4.0.6 or less) is recommended for security and code readablity so I think it should work really? I will work on it tonight - let you know. |
![]() |
| Viewing: Codewalkers Forums > PHP Related > PHP Coding > session variables |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|
|
|
|
|