In mannual,it says:
creating new entries in the $_SESSION array will automatically
register them as session variables, as if you called
session_register(). 
If you are using $HTTP_SESSION_VARS/$_SESSION, do not use
session_register(), session_is_registered() and session_unregister()
unless you know internal of session module. 

but ,
Example 1.

<?php

if (!isset($_SESSION['count'])) {
    $_SESSION['count'] = 0;
}
else {
    $_SESSION['count']++;
}
echo $count;
?>
  
I only get a warning :Warning: Undefined variable: count in
C:\WebShare\wwwroot\netk\5\test.php on line 

whie in the following example:
<?php
session_register('count');
if (!isset($_SESSION['count'])) {
    $_SESSION['count'] = 0;
}
else {
    $_SESSION['count']++;
}
echo $count;
?>
  
it outputs 1(2,3......)

why?
thanks in advance.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to