Re: PHP and cookies and/or headers

From: Date: Fri, 16 Feb 2001 21:36:41 +0000
Subject: Re: PHP and cookies and/or headers
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-40230@lists.php.net to get a copy of this message
When they click on the tab to change languages, you could have that go back to a page on the main site, reset the cookie, and then send it on to the site you want it to go to. -Angela Jeremy Gillies wrote: > > angela, > > this would work if people did not switch back and forth between langauges. > We have many bilingual users who want print copies, for example, in french > and english. Each time they click a little tab at the top, it will switch > languages and sites too, BUT will remain with the corresponding text in the > other language. > > thank you for your help so far, > jeremy > > > -----Original Message----- > > From: Angela [mailto:angela@localnetamerica.com] > > Sent: Friday, February 16, 2001 8:57 AM > > To: Jeremy Gillies; php-general@lists.php.net > > Subject: Re: PHP and cookies and/or headers > > > > > > On your splash page, instead of having it send the user > > directly to either the english or > > french site, first have it send to another page on that > > domain along with a variable to > > tell it whether it's english or french. For example, the > > English button would be linked > > to "setcookie.php?Language=English" and the French button > > would be linked to > > "setcookie.php?Language=Francais". On the setcookie.php > > page, use an if statement to > > determine which language they chose, then inside of it set > > the cookie then redirect them > > to the language site of their choice. For example: > > > > <? > > if($Language=="English"){ > > setcookie("Language", "$Language"); > > header("location: > > http://www.english.com"); > > }else{ > > setcookie("Language", "$Language"); > > header("location: > > http://www.francais.com"); > > } > > ?> > > > > Then on your home page, you would have it check for these cookies: > > > > <? > > if($Language=="English"){ > > header("location: > > http://www.english.com"); > > }elseif($Language=="Francais"){ > > header("location: > > http://www.francais.com"); > > }else{ > > show_the_choice_page(); > > } > > ?> > > > > I think this would be the best solution. Let me know if > > anybody comes up with anything > > better. > > -Angela > > > > -- > > Angela Curtis > > Internet Programmer > > Innovative Business Consultants > > http://www.ibc2001.com > > -- Angela Curtis Internet Programmer Innovative Business Consultants http://www.ibc2001.com

« previous php.general (#40230) next »