如何记住当前单击的url?javascript?PHP?
我有一个html选择列表菜单,当用户选择一个选项时,他/她将被重定向到所选页面。 例如,他/她将被重定向到 下面是选择菜单,它充当跳转菜单如何记住当前单击的url?javascript?PHP?,php,javascript,jquery,Php,Javascript,Jquery,我有一个html选择列表菜单,当用户选择一个选项时,他/她将被重定向到所选页面。 例如,他/她将被重定向到 下面是选择菜单,它充当跳转菜单 <select name="cities"> <option value="towns/Antaliya" id="city1">Antaliya</option> <option value="towns/Faizabad" id="city2">Faizabad</option>
<select name="cities">
<option value="towns/Antaliya" id="city1">Antaliya</option>
<option value="towns/Faizabad" id="city2">Faizabad</option>
</select>
安塔利亚
法扎巴德
我需要当用户(登录/匿名)选择一个城市时。。。要添加属性,请选中该选项,并将其记住几天,直到用户再次更改为另一个选项。
我不擅长Javascript/jquery。。我认为可以用饼干来实现。
任何帮助都将不胜感激。正确,您可以使用cookie
setcookie("myTown", $_POST['cities'], time()+3600*48); // expires in 48 hours
在你的表格中,你可以使用
if(isset($_COOKIE["myTown"])) {
echo "<option value=\"" . $_COOKIE["myTown"] . "\">Your Town</option>";
}
您可以在此处找到有关Cookie的更多信息:
正确,您可以使用cookie
setcookie("myTown", $_POST['cities'], time()+3600*48); // expires in 48 hours
在你的表格中,你可以使用
if(isset($_COOKIE["myTown"])) {
echo "<option value=\"" . $_COOKIE["myTown"] . "\">Your Town</option>";
}
您可以在此处找到有关Cookie的更多信息:
您可以使用此插件,然后在选择后设置cookie
$('select[name=\'cities\']').change(function(){
$.cookie('city', $(this).val());
});
您可以使用此插件,然后在选择后设置cookie
$('select[name=\'cities\']').change(function(){
$.cookie('city', $(this).val());
});
这将需要相当数量的编码,以便有人花时间来解决这个问题。首先,我会阅读抓取cookies并设置一个等于选项值的值。然后使用jquery获取cookie的值,并使用jquery使选择在页面加载时处于活动状态。从这里开始,用更多的代码重新发布你的问题,人们会提供帮助。这需要大量的代码,以便有人花时间来解决这个问题。首先,我会阅读抓取cookies并设置一个等于选项值的值。然后使用jquery获取cookie的值,并使用jquery使选择在页面加载时处于活动状态。从这里开始,用更多的代码重新发布你的问题,人们会提供帮助。