Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 狩猎旅行';这是令人讨厌的饼干问题。我如何有效地解决这个问题?_Php_Cookies_Safari - Fatal编程技术网

Php 狩猎旅行';这是令人讨厌的饼干问题。我如何有效地解决这个问题?

Php 狩猎旅行';这是令人讨厌的饼干问题。我如何有效地解决这个问题?,php,cookies,safari,Php,Cookies,Safari,如果您不知道safari的cookie问题是什么,这里有一个链接: 我有点问题。与链接中的答案相比,我有一个用户登录cookies,设置了用户id和哈希。在登录页面(login.php)中,我有: 如果它使用数据库正确验证,则checkLogin.php脚本将设置cookie并将用户重定向到index.php。但问题是Safari没有在HTTP302状态上设置cookie,这对我来说非常重要。所有其他网络浏览器都会这样做。但是我提供的链接中的答案说我将在条目上设置cookies?如果我理解正

如果您不知道safari的cookie问题是什么,这里有一个链接:

我有点问题。与链接中的答案相比,我有一个用户登录cookies,设置了用户id和哈希。在登录页面(login.php)中,我有:



如果它使用数据库正确验证,则
checkLogin.php
脚本将设置cookie并将用户重定向到index.php。但问题是Safari没有在HTTP302状态上设置cookie,这对我来说非常重要。所有其他网络浏览器都会这样做。但是我提供的链接中的答案说我将在条目上设置cookies?如果我理解正确,这意味着在我的login.php页面上。我该怎么做?通过AJAX(我必须用用户名和密码验证用户!)我认为非常无效。这个问题还有别的解决办法吗?Hate Safari链接已经一年了,还没有纠正Safari的错误。

您介意与Safari开发者一起打开一份错误报告,说明无论服务器发出http状态代码如何,都无法设置cookie吗?据我所知,cookie处理应该完全独立于服务器任意响应的状态。Cookie和响应代码彼此无关。我认为问题在于它们没有将设置好的Cookie发送回我的服务器。我问了一个新问题,看看
<form action="serverScripts/login/checkLogin.php" method="post">
        <input type="text" name="loginUserName" id="loginUserName" class="loginForms" value="E-mail" />
        <input type="password" name="loginPassword" id="loginPassword" class="loginForms" value="Password" />
        <input type='submit' id="signInButton" class='button' value='Sign in'/>
</form>