RE: [PHP] How know from wich page you came from
Hi Rodrigo, Hi guys I need a way to know how to know from wich page the visitor came echo $_SERVER[HTTP_REFERER]; HTH Jon -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How know from wich page you came from
*SOME* browsers set a referrer script name/url, and some don't, so you can't rely on it. The solution can be as simple as including the referring script as a GET variable in the URL: a href=page.php?ref=anotherpage.phpclick/a Or, by keeping track of that sorta stuff with sessions... Whenever I *have to* know the URL of the preceding script, I take the directory, script name and query string eg dir/dir/page.php?var1=foovar2=bah and base64 encode it (so that the get vars don't register with / affect the receiving script), and pass it to the next page: ? $this_url = dir/dir/page.php?var1=foovar2=bah; $this_url = base64_encode($this_url); ? a href=page.php?ref=?=$this_url?click/a On page.php, I decode it all with base64_decode(), and I know exactly where the user came from. Similar (or even smarter) stuff can be done with sessions. Justin on 11/12/02 1:20 AM, Rodrigo ([EMAIL PROTECTED]) wrote: Hi guys I need a way to know how to know from wich page the visitor came, something like: I wanna put in a php file a switch to do a certain action if the visitor came from a certain page, and something else if he came from a diferent one, this way I could write, update, insert, delete or anything I need from a single file. Thanks for any kind of input, Rodrigo Justin French http://Indent.com.au Web Development Graphic Design -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How know from wich page you came from
on 11/12/02 12:32 AM, Jon Haworth ([EMAIL PROTECTED]) wrote: echo $_SERVER[HTTP_REFERER]; not all browsers / useragents set this, so you can't *rely* on it. Justin French http://Indent.com.au Web Development Graphic Design -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How know from wich page you came from
If you have control of the pages the visitor just left, then you should be able to modify the links there and pass forward a variable similar to the following. a href=newpage.htm?var=1 Then on your receiving page you can check the value of $var and do something with this info. Hope this helps, Hugh - Original Message - From: Rodrigo [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, December 10, 2002 6:20 AM Subject: [PHP] How know from wich page you came from Hi guys I need a way to know how to know from wich page the visitor came, something like: I wanna put in a php file a switch to do a certain action if the visitor came from a certain page, and something else if he came from a diferent one, this way I could write, update, insert, delete or anything I need from a single file. Thanks for any kind of input, Rodrigo -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php