2016-09-26 21 views
3

現在、Cookieを必要とするURLにアクセスしたいと考えています。Cookieなしで他のURLにリダイレクトします。私はリクエストヘッダにCookieを設定しようとしますが、レスポンスヘッダにはCookieだけを取得します。なぜそれが起こるかわからない。私はそのようなヘッダファイルにクッキーを設定しヘッダー要求ファイルにCookieが設定されていません

Accept 
*/* 
Accept-Encoding 
gzip, deflate, br 
Accept-Language 
en-US,en;q=0.5 
Connection 
keep-alive 
Content-Length 
119 
Content-Type  
application/x-www-form-urlencoded 
Host  
www.parcelmonkey.co.uk 
Origin 
null 
User-Agent 
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0 

Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
    Content-Type:text/html; charset=UTF-8 Date Mon, 26 Sep 2016 11:52:59 GMT Expires 
    Thu, 19 Nov 1981 08:52:00 GMT 
    Location  
    quotev3.php?sub=compare 
    Pragma 
    no-cache 
    Server 
    nginx 
    Set-Cookie 
    PHPSESSID=e2dnbfjvhi29e7qnkm0jbnekc4; path=/ 
    country=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0 
    X-Firefox-Spdy 
    h2 

リクエスト・ヘッダー:

この

はレスポンスヘッダーです。

$cookie=$_COOKIE['PHPSESSID']; 
ob_start(); 
header('Access-Control-Allow-Origin: *'); 
header('Access-Control-Allow-Origin: *'); 
header('Access-Control-Allow-Methods: GET, POST, OPTIONS'); 
header('Access-Control-Allow-Headers: Origin, Content-Type, Accept, Authorization, X-Request-With'); 
header('Access-Control-Allow-Credentials: true'); 
header('Cookie:'.$cookie); 

すべてのソリューションはなりますが非常にあなたがいないだけで、それが価値だ、クッキーのキーを指定する必要が

答えて

1

Appriciated.Thanks。

また、コマンドはSet-Cookieであり、Cookieではありません。

setcookie('PHPSESSID', $cookie); 

または

header("Set-Cookie: PHPSESSID={$cookie};"); 

はこのようなsetcookie機能、またはheaderを使用します

関連する問題