如何记住当前点击的url? JavaScript的?PHP?
我有一个html选择列表菜单,当用户选择一个选项时,他/她被重定向到所选页面。 例如,他/她将被重定向到http://example.com/towns/Faizabad下面是选择菜单,这可以作为跳转菜单。
Antaliya Faizabad
我需要用户(已登录/匿名)选择城市…添加所选的属性,并记住该选项几天,直到用户再次更改为另一个选项。 我对Javascript / jquery不太好..我认为它可以用cookie来实现。 任何帮助将不胜感激。
你可以使用这个插件http://www.ashishblog.com/blog/jquery-cookie-example/然后在城市选择后设置你的cookie
$('select[name=\'cities\']').change(function(){ $.cookie('city', $(this).val()); });
正确,你可以使用一个cookie。
setcookie("myTown", $_POST['cities'], time()+3600*48); // expires in 48 hours
在您的表单中,您可以使用
if(isset($_COOKIE["myTown"])) { echo ""; }
或者你可以通过使用直接将它们重定向到城镇
if(isset($_COOKIE["myTown"])) { header("Location: http://yoursite.com/towns/" . $_COOKIE["myTown"]) }
您可以在此处找到有关cookie的更多信息: http : //php.net/manual/en/function.setcookie.php