草庐IT

php - 移动服务器后,Wordpress 管理员登录 cookie 被阻止错误

背景:在olddomain.com有一个可用的Wordpress3.7站点。我成功地将它移动到newdomain.com,并在此过程中将其添加到wp-config:define('WP_HOME','http://newdomain.com');define('WP_SITEURL','http://newdomain.com');现在,当我尝试从newdomain.com/wp-admin登录时,出现跨浏览器错误(尽管已启用cookie并清除现有cookie):ERROR:Cookiesareblockedornotsupportedby//yourbrowser.Youmusten

php - 为什么 PHP 将 $_COOKIE 中的加号替换为空格?

所以根据我对PHP和cookie的理解,如果我使用setcookie()函数,那么我会得到一个自动url编码的cookie。当我转到$_COOKIE数组时,我应该取回cookie,自动进行url解码。问题是,当我查看$_COOKIE时,它似乎对cookie进行了两次解码。假设我有一个值为“Name|ID|Email”的cookie,例如:Joe|123|my+email@somewhere.com这将被编码为:Joe%7C123%7Cmy%2Bemail%40somewhere.com请注意,加号是经过编码的,因此理论上,如果我对其进行解码,我应该将其取回。因为这是在$_COOKIE中

php - 在 Opera 中无法正确地来回发送 Cookie

首先,我不确定这是否是Opera12.01中的问题,但该问题仅出现在Opera中。我已经在Android和iPhone上的FF14、Chrome21、Safari5(Windows)和SafariMac和Webkit浏览器中进行了测试。我的应用程序在trigger.io上运行forge平台并使用代理将请求从Web应用程序路由到服务。代理只是简单地转发请求和cookie,这在大多数浏览器中都按预期工作。在蜻蜓检查请求后,我注意到服务器在响应中发送了正确的header,但Opera似乎忽略了设置值。我想知道这是否是由于cookie的路径值配置错误造成的。我附上了Firefox和Opera中

php - Cookie - PHP 与 Javascript

关于安全性和便利性,哪种cookie是PHP的还是Javascript的更好? 最佳答案 它们是相同的,在这两种情况下,cookie都被发送到浏览器,存储在那里,浏览器将它发回给您每个请求,直到它过期或被删除。出于这个原因,您不应该像您的问题所暗示的那样使用cookie来确保安全,也不应该将cookie用于您认为重要的任何数据以保持最终用户不变。使用cookie时要记住五件事:1-你不能相信它的内容2-你不能假设它在下一个请求时仍然存在3-你不能相信它的内容4-你不能假设用户以前从未访问过,如果它不存在的话5-你不能相信它的内容如果

php - 为什么我的 cookie 没有设置?

我有以下PHP函数:functionvalidateUser($username){session_regenerate_id();$_SESSION['valid']=1;$_SESSION['username']=$username;setcookie('username2',$username,time()+60*60*24*365);header("Location:../new.php");}然后我获取cookie:echo$_COOKIE['username2'];退出();(我只放了exit()用于调试目的)唯一的问题是,它是空白的。有什么想法吗?更新:这是函数的调用方式

php - PHP 究竟是如何创建超全局 $_POST、$_GET、$_COOKIE 和 $_REQUEST 的?

对不起,问题的标题令人困惑,我会尽力澄清问题所在。我正在使用Mongrel2服务器做一些工作,并且我正在编写一个可以访问原始HTTP请求数据的PHP处理程序。因为我在Mongrel2后面有PHP,所以没有自动创建$_POST、$_GET、$_COOKIE和$_REQUEST变量。问题是-有没有一种方法可以将原始HTTP请求发送到PHP函数(或任何东西),从而产生使用Apache+PHP时通常可用的超全局变量?注意:我可以手动解析HTTP请求并自己创建这些变量,但我无法找到任何关于PHP究竟如何解析HTTP并将其导入超全局变量的文档。如果可能的话,我想自动化这个超全局创建过程,而不必自己

php - CodeIgniter 如何知道 cookie 持有有效的 session 数据?

在CodeIgniter中,session数据默认保存在cookie中。但是我的服务器上也必须有一个文件(命名为sessionID)来验证数据(在cookie中)是否有效,或者我错了吗?我正在搜索保存session的位置。我已经查看了“session.save_path”目录(/var/lib/php5),但在这个目录中只有其他session,但没有CodeIgnitersession。我也没有将session保存在数据库中,那么CodeIgniter如何知道数据(在cookie中)是有效的? 最佳答案 nativecodeigni

php - php中的 session 和cookie有什么区别?

您好,我想知道phpsession和cookie之间的区别 最佳答案 主要区别在于session数据存储在服务器上,而cookie数据存储在客户端上。因此,客户端可以轻松修改cookie内容,但必须更加努力地修改session内容。 关于php-php中的session和cookie有什么区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4478805/

php - 如何在 laravel 5 Controller 中独立设置 cookie

我想在Laravel5中独立设置cookie即不想使用returnresponse($content)->withCookie(cookie('name','value'));我只想在某个页面中设置cookie并在其他页面中检索创作可以是这样的$cookie=Cookie::make('name','value',60);但是我怎样才能在某些Controller本身中检索这些cookie呢? 最佳答案 你可以试试这个:Cookie::queue($name,$value,$minutes);这会将cookie排队以供稍后使用,稍后当

php - 我如何在两个不同的域中使用 cookie?

我需要使用cookie在两个不同的域之间共享SSO信息,这可以在PHP中完成吗?如何实现? 最佳答案 在两个域上,放置从另一个域中提取的图像或其他网络元素。使用URL通知其他域用户X在域A上,并让域B将该用户ID与其系统上的该用户相关联。正确执行起来有点复杂,但如果你想通了它就会很好。Vinko在评论中指出(谢谢!)我不应该理所当然地认为您了解所涉及的安全风险。如果此信息对任何人都有任何值(value),那么您应该确保使用适当的加密、身份验证等,以避免泄露敏感信息并避免各种攻击(重放、中间人等)。这应该不会太繁琐,因为您控制两个网站