the use of session is not correct. :(

if u use > php 4.1x .. as u do... u got to follow new standard.

(see below)

乌有 无 wrote:

> Hello:
>      I want your help!
>      The session sometime works well,sometime works badly!
> It creates new empty file in /tmp.I also find this problem
> with apache1.3.12&php4.1.1&sybase11.9.2&linux
> My php.ini is fault
> my server config:
>    php4.3.3
>    httpd2.0.44
>    linux 9
>    sybase-11.9.2
> tar-vzxf php-4.3.3.tar.gz
> ./configure ?with-apxs2=/home/apache/bin/apxs
> ?with-sybase-ct=/opt/Sybase-11.9.2 ?enable-ftp ?enable-track-vars
> ?disable-cli
> make
> make install
> cp php.ini-dist /usr/local/lib/php.ini
> 
>    
>                  Thanks a lot
> 
> Reproduce code:
> ---------------
> login.php:
>         $user_array=sybase_fetch_row($result);
>       session_start(); 
>       session_register("user_array");

$_SESSION["yoursession"] = $yourvars;

>         ...
> index.php:
>         session_start();
>         $user_name=$user_array[1];

what's your intension here?  do u want to validate whether a user is
logged in or not. then do this way.

if (isset($_SESSION{"yoursession"]))
{
        echo "you are a user";

} else {
        echo "plz login !!!";
}

:)

> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 

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

Reply via email to