草庐IT

setcookie

全部标签

php - 使用带有 setcookie 的 explode 设置一个 cookie 具有多个名称和值

我真的不知道该怎么做来自PHPManualCookiesnamescanbesetasarraynamesandwillbeavailabletoyourPHPscriptsasarraysbutseparatecookiesarestoredontheuser'ssystem.这对我来说没问题,我得到了并且可以像下面这样使用setcookie("cookie[three]","cookiethree");setcookie("cookie[two]","cookietwo");但是这个方法会创建多个cookie,这是我不想要的PHP手册也说Considerexplode()toset

javascript - example.com 中的 setcookie(),在 www.example.com 中找不到 cookie

我加载了http://example.com包含:然后在浏览器的Javascript控制台中写入document.cookie显示cookie。有用。然后我关闭并重新打开浏览器并转到http://www.example.com.然后在Javascript控制台中编写document.cookie不会显示任何cookie。如何修改此PHP代码以在http://example.com之间共享cookie和http://www.example.com? 最佳答案 请像这样更正代码-这个斜杠(/)可能同时触发WWW和非WWW以及站点的每个页

php - 移动浏览器无法登录我的网站

我已经使用手机附带的“通用”浏览器在2种手机型号上测试了我的网站,但遗憾的是,每次我尝试登录时,它都会让我返回到我的索引页面。这是我的登录码Login:E-mail:Password:这是authentication.php(片段)$currentUserEmail=$_POST["email"];$currentUserPwd=md5($_POST["password"]);$stmt=$dbi->prepare("selectstatusfromuserswhereemail=?andpwd=?");$stmt->bind_param('ss',$currentUserEmail,

php - 更新 cookie 值而不更改其到期日期?

更新cookie值而不更改其到期日期?$c=$_COOKIE["count"];$c++;if(isset($_COOKIE["count"])){setcookie("count",$c);}else{setcookie("count",$c,time()+86400,'/');} 最佳答案 唯一可以更新cookie值而不更新其过期日期的方法是将过期日期本身添加到值中;那是因为浏览器只向您发送cookie的名称和值。if(isset($_COOKIE['count'])){list($exp,$val)=explode('|',$

php - 为什么 include() 不允许工作 setcookie?

这个问题在这里已经有了答案:Howtofix"Headersalreadysent"errorinPHP(11个答案)关闭9年前。我需要在我的页面中设置cookie,但它返回Warning:Cannotmodifyheaderinformation-headersalreadysentby(outputstartedat/home1/bsam/public_html/24kadr/index.php:1)in/home1/bsam/public_html/24kadr/basic_login.phponline35在第一行我有include'basic_login.php';但即使我删

php - 如何在 PHP 中用新值覆盖现有的 Cookie?

我一直在寻找如何覆盖某个cookie值,例如用户信息中的值。如何将cookie调用回与用户输入匹配的客户端。让cookie改变它的值? 最佳答案 您只能覆盖您有权修改的cookie。如果您自己使用setcookie()设置cookie,相同的功能将覆盖该cookie。在将任何数据发送到浏览器之前,必须修改Cookie。浏览器识别cookie并根据从服务器发送到浏览器的header存储它。HTTP协议(protocol)在正文传输期间将不接受header元素。 关于php-如何在PHP中用

php - 此代码段无法正确设置 cookie 的任何原因?

这个PHP小片段用于设置一个cookie,让我确定用户是否登录。出于某种原因,在我使用javascript重定向后,我的cookie都没有再设置。为什么会发生这种情况?我可能没有给你足够的信息,所以如果是的话请告诉我。...somedatabasequeries...window.location="../index.php";';?> 最佳答案 Tory,请确保在PHP中调用setsetcookie之前不输出任何内容。甚至没有空白。没有echo。没有什么。我猜你的脚本会在setcookie之前输出一些东西,这会破坏你的脚本。您是否

php - php中setcookie和$_COOKIE的区别

通过setcookie()和$_COOKIE设置cookie有什么区别吗?有时,当通过setcookie设置cookie时,我无法通过$_COOKIE['cookie_name']获取该cookie的值。但是jsconsole.log紧跟在setcookie,显示cookie已设置,但如果我尝试通过$_COOKIE获取cookie的值,我得不到更新后的值。我很困惑..!! 最佳答案 你不能用像这样的一些代码实际上“设置”一个cookie:$_COOKIE['cookie']=$my_var;所有这一切都是向$_COOKIE数组添加一

php - 为 www. 取消设置早于特定日期的 Cookie。和非 www 域

我想取消我域上的所有cookie,以便可以为所有用户强制“重新开始”...下面的代码可以工作,但它不会通过www.从域中取消设置cookie该网站通过.htaccess规则强制使用非www和https:#ForceHTTPS&NON-WWWRewriteEngineOnRewriteCond%{HTTPS}!=on[OR]RewriteCond%{HTTP_HOST}!^website\.com$[NC]RewriteRule^https://website.com%{REQUEST_URI}[R=301,L]所以我正在寻找一种在https://www.website.com上运行它以

php - 设置 cookie 以保存登录详细信息 PHP

我有一个典型的登录名(用户名、密码),还想包含一个“保存我的详细信息”复选框。登录表单将其值发布到login_script.php,如果登录成功,用户将被重定向到站点的主页。我想用这个方法来保存登录信息//RememberMeFunctionif(isset($_POST['remember_me'])){//Setacookiethatexpiresin24hourssetcookie("username",$username,time()+3600*24);setcookie("password",$password,time()+3600*24);}现在据我了解,setcooki