2011-12-21 9 views
2

私はちょうどPHPを学び始めました。 phpの次のコードはlocalhostで実行され、私はlocalhostでcookieを見ることができます。しかし、リモートホストではありません。同じPHPファイルをアップロードしたサイトはhttp://ptcplugins.org/Cookie.phpです。問題は何ですか?localhostではsetcookieできますが、リモートサイトでは設定できません

<?php 
echo "Hello World"; 
$name = "auth"; 
$value = "67161f35a519741aa2cf5848e4d1e46e7f7c09b2"; 
$domain = "ptcplugins.org"; 
$path = '/'; 
$secure = FALSE; 
$expire = 0; 

setcookie($name, $value); 

foreach ($_COOKIE as $key => $value) 
    { 
    setcookie($name, $value, $expire, $path); 
} 
?> 
+0

あなたのクッキー観察でptcplugins.comを探しているかもしれませんが、上記のコードはptcplugins.orgの設定ですか? – Sean

+0

リンクが修正されました。今はどちらも問題ありません。 – Jones

答えて

0

あなたは$ _COOKIEをループさせたいと思いません

setcookie($name, $value, $expire, $path, $domain, $secure); 

試してみてください、それらはすでに設定されているクッキーです。

+0

'setcookie($ name、$ value、$ expire、$ path、$ domain、$ secure、$ httponly)'これもテストしました。どちらも失敗しました。だから私はちょうど他のコードをコメントし、単純なものに焦点を当てる。 – Jones

関連する問題