php - Set cookies to redirect to the same clicked url next time -


i have following code

index.php:

    if(isset($_get['lang']))     $translate = new translator($_get['lang']);         else     $translate = new translator('en'); 

when user make request

index.php?lang=ru 

i want server remember request next time , redirect him index.php index.php?lang=ru

<?php   /*  *  first lang url , set cookie  */  if (isset ( $_get ['lang'] )) {       $lang = $_get ['lang'];     setcookie ( 'lang', "$lang", time () + 3600 ); }   /*  * second if lang not set in url read cookie */ else if (isset ( $_cookie ['lang'] )) {       header ( "location:redirect.php?lang=" . $_cookie ['lang'] ); }  /*  * if cookie or url not set take default lang value 'en'  */  else {     $lang = 'en';      header ( "location:redirect.php?lang=" . $lang ); }  ?> 

Comments

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -