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