0

我正在制作一个表单,我可以在其中获取用户的姓名和电子邮件以发表评论。我在 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 中检索这些值。希望我的问题很清楚。

提前致谢!!!

4

0 回答 0