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
Post a Comment