0

この PHP コードは、Cookie で指定されたフォルダー内のファイルに書き込むことになっています。

    $user = $_COOKIE["username"];
if( $xml = file_get_contents("$user/docs.xml") ) {

しかし、ファイル/docs.xml(フォルダーを指定していない) は単にファイルであり、Cookie の値ではなく、明らかに存在しないと言っているだけです。Cookie を取得していないためですが、なぜですか?

別のドメインから取得しようとしている可能性がありますか?

4

1 に答える 1

1

そのようにクッキーを設定してみてください

setcookie("Name", "Value", $time, "/");

最後の / は、Cookie が設定されたフォルダーだけでなく、サイト全体で Cookie が機能することを確認します。

于 2013-09-08T14:01:22.683 に答える