2016-05-11 30 views
0

guzzleリクエストでrefererヘッダーを設定しようとしていますが、Chrome開発ツールのリクエストを分析すると、refererヘッダーがリクエストヘッダーの一覧に表示されません。これはヘッダーを設定する方法です。Guzzleのrefererヘッダーの設定方法

$headers = ['referer' => 'test.referer.com']; 
    $guzzle = new Client([ 
     'defaults' => ['headers' => $headers] 
    ]); 
    $result = $guzzle->get('http://google.com'); 
    return $result; 

私は複数の解決策を試しましたが、まだ動作していません。私は何が欠けていますか?

+0

Chrome?クライアント側のブラウザと同様に?グズル? serverside httpクライアントのように? – PeeHaa

+0

ああ、もちろん、私はそこには見ません..ストレス中にプログラムしないでください – hansn

+0

それは起こります:-) – PeeHaa

答えて

7

それは

$headers = ['Referer' => 'test.referer.com']; 
$guzzle = new \GuzzleHttp\Client([ 
    'headers' => $headers 
]); 
$result = $guzzle->get('http://google.com'); 
return $result; 

をV6場合は、奇妙なのparamにdefault

を必要としRefererを必要としません。 Not referer

+0

あなたはRを大文字にする必要はありません、少なくとも私はしません – hansn

関連する問題