我正在制作一个表单,我可以在其中获取用户的姓名和电子邮件以发表评论。我在 jquery ajax 和 PHP 文件中发送这些数据,我正在使用此代码设置 cookie。
$strUserName = $_POST['strUserName'];
$strEmail = $_POST['strEmail'];
if ($_COOKIE["userNameCookie"] != $strUserName){
setcookie("userNameCookie","",time()-3600);
setcookie("userNameCookie", $strUserName,time()+60*60,"/domainName");}
if ($_COOKIE["userEmailCookie"] != $strEmail){
setcookie("userEmailCookie","",time()-3600);
setcookie("userEmailCookie", $strEmail,time()+60*60,"/domainName");}
在 Html 中,我得到了这样的 cookie 值
<input type="text" id="txtUserName" name="txtUserName" value="{$smarty.cookies.userNameCookie}">
<input type="text" id="txtEmailQuest" name="txtEmailQuest" value="{$smarty.cookies.userEmailCookie}">
在浏览器中,cookie 值设置正确。但我不能在我的 HTML 中使用这个值。此外,我还需要在其他页面中使用相同的 cookie 值。如何在 html 中设置 cookie 值并从其他页面中的 cookie 中检索这些值。希望我的问题很清楚。
提前致谢!!!