http リクエストを送信しようとしていますPHPSESSID
が、COOKIE として送信しようとすると警告が表示されることに気付きました。
file_get_contents (' http://mysite.localhost '): ストリームを開くことができませんでした: HTTP 要求が失敗しました
コード:
$options = array(
'http' => array(
'header' =>
"Content-type: application/x-www-form-urlencoded\r\n".
"Cookie: {$this->COOKIE}\r\n",
'method' => $this->method,
'content' => $this->POST,
),
);
$c = file_get_contents($this->uri, false, stream_context_create($options));
if(!$c)
throw new \Exception("Unable to fetch the request...");
echo $c;
編集済みのvar_dump
出力:
var_dump($this->COOKIE, $this->method, $this->POST);
は
string(53) "HI=COOKIE; L=S; PHPSESSID=o1eqt811isceh4f0nhfnnlnm70"
string(4) "POST"
string(6) "POST=VALUE"
私は何を間違っていますか?