Doing this, it works. The variable 'url_variable' is changed when it pass
over the if. But I don't want to use a get variable, it could be easily
changed by the users... its my problem...

Maurício Valente

----- Original Message -----
From: "Ralph Guzman" <[EMAIL PROTECTED]>
To: "'Mauricio'" <[EMAIL PROTECTED]>; "'PHP'" <[EMAIL PROTECTED]>
Sent: Tuesday, July 08, 2003 4:05 PM
Subject: RE: [PHP] Refresh PHP


> How about:
>
> if($_GET['url_variable'] != $url_variable){
>    $url_variable = $_GET['url_variable'];
>    session_register('url_variable')
> }
>
>
> -----Original Message-----
> From: Mauricio [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, July 08, 2003 11:14 AM
> To: PHP
> Subject: Re: [PHP] Refresh PHP
>
> Hello Ralph,
>
> Actually, after calling session_destroy() I reset those variables
> assigning
> an empty value like you said. But it still doesn't work. I did a test
> after
> destroying session variables, printing them. They are empty.
>
> Another weird thing is that when a login as "joao" them logoff,  exclude
> IE
> cache, going in Tools >> Internet Option..., and login again with
> another
> user, this way the variable are printed correctly.
>
> It happens in any windows version (95,98,ME,2K,XP) using IE 6.0 and
> Netscape
> 7.
>
>
>
> ----- Original Message -----
> From: "Ralph Guzman" <[EMAIL PROTECTED]>
> To: "'Mauricio'" <[EMAIL PROTECTED]>
> Sent: Tuesday, July 08, 2003 2:11 PM
> Subject: RE: [PHP] Refresh PHP
>
>
> > Rather than using session_destroy() reset the session variable by
> > assigning it an empty value. For example, lets say your url looks
> > something like this:
> >
> > http://www.mydomain.com/?url_variable=Mauricio
> >
> > then do the following:
> >
> > if($_GET['url_variable'] != $url_variable){
> >    $url_variable = "";
> >    session_register('url_variable')
> > }
> >
> >
> > -----Original Message-----
> > From: Mauricio [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, July 08, 2003 7:02 AM
> > To: PHP
> > Subject: [PHP] Refresh PHP
> >
> > Hi people!
> >
> > Did anyone get this situation?
> >
> > I'm creating a Site that uses 3 session variables. One of them I
> always
> > print at the top of the page, it's the name of the user. There is a
> link
> > that calls the function session_destroy(). Everytime that I follow
> this
> > link
> > and log in with another user, that session variable printed doesn't
> > change,
> > but if I press F5 in IE or Netscape them it brings the right user. I
> > can't
> > make the page return the current user login, it always came with the
> > last
> > user logged. I tried to add some headers to set no cache in all php
> > pages,
> > but it doesn't work.
> >
> > Anyone can help me???
> >
> > Thanks
> >
> > PS: Sorry about my poor english...
> >
> >
> > Maurício Valente
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
> >
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>



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

Reply via email to