无法在Smarty中检索cookie的值

时间:2013-01-17 05:57:04

标签: php jquery cookies smarty

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

提前致谢!!!

0 个答案:

没有答案