gpt4 book ai didi

javascript - 无法正确从 html(js) 检索 cookie 值到 php 文件

转载 作者:行者123 更新时间:2023-12-03 12:00:39 26 4
gpt4 key购买 nike

好吧,我的头快要爆炸了,所以我想有人可能知道我的问题是什么。我有一个带有选择列表的 html 表单。现在,在表单提交时,我想使用选择列表中的选定值(使用 javascript)设置一个 cookie,并在 php 文件中读取它,并将其值用于另一个变量。当我从下拉列表中选择其中一个选项并单击“提交”时,没有任何变化,就好像传递了相同的值......我不知道哪里出了问题。

HTML + JS:

<form action="CalendarFeeder3.php" name="cf" method="post">
<select name="myvalue" id="SelectTimeZone" name="cfd">
<option value="Africa/Abidjan">Africa/Abidjan</option>
<option value="Africa/Accra">Africa/Accra</option>
<option value="Africa/Addis_Ababa">Africa/Addis_Ababa</option>
<option value="Africa/Algiers">Africa/Algiers</option>
</select>
<input type="submit" onClick="createCookie('cookieee',selectedValue,'500')">

JS:

function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/"+"; domain=.<?php echo $_SERVER['HTTP_HOST']; ?>";

var selectedValue = document.getElementById("SelectTimeZone").value;
}

还有 PHP:

$kookie = $_COOKIE[_cookieee];
date_default_timezone_set($kookie);

最佳答案

您是否检查过浏览器以确保 cookie 确实已设置?接下来我会这样做...

最后,我会从 javascript 中 cookie 的域部分中删除路径。浏览器将尝试将其正在浏览的域与该值进行匹配,因此/fillerexample 部分可能会出错?

关于javascript - 无法正确从 html(js) 检索 cookie 值到 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25433619/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com