ユーザーの名前と電子メールを取得してコメントを投稿するフォームに取り組んでいました。これらのデータを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 からそれらの値を取得する方法。私の質問が明確であることを願っています。
前もって感謝します!!!