Posted by John Taylor-Johnston on 10/02/05 07:32
> <?php
>
> session_name( 'CCLTrolley' );
> session_start();
>
> //
> // Initialize the trolley.
> //
> if( !isset( $_SESSION['TrolleyContents'] ) )
> {
> $_SESSION['TrolleyContents'] = '';
> }
>
> //
> // Add new entry.
> //
> if( isset( $_POST['AddToTrolley'] ) )
> {
> if( $_SESSION['TrolleyContents'] ) == '' )
> {
> $_SESSION['TrolleyContents'] = $_POST['AddToTrolley'];
> }
> else
> {
> $_SESSION['TrolleyContents'] .= ','.$_POST['AddToTrolley'];
> }
> }
>
> echo $_SESSION['TrolleyContents'];
>
> phpinfo();
>
> ?>
Robert Cummings wrote:
>John Taylor-Johnston wrote:
>
>
>>Robert Cummings wrote:
>>
>>Why is it outdated semantics?
>>
>>
>>
>
>Might i refer you to:
>
>http://ca.php.net/manual/en/language.variables.predefined.php
>http://ca.php.net/manual/en/function.session-register.php
>
>$HTTP_POST_VARS has been considered deprecated for some time now.
>session_register() is considered clumsy and dangerous since it is only
>works with register_globals enabled which is itself considered poor
>coding style in this enlightened era of PHP.
>
>Cheers,
>Rob.
>
>
So use
$_POST["AddToTrolley"]
instead of
$HTTP_POST_VARS["AddToTrolley"]?
Thanks.
Navigation:
[Reply to this message]
|