2009-06-15 8 views
0

私はindex.phpという簡単なファイルを持っています。私は決して切れないクッキーの中に保存されるクエリ文字列を渡す必要があります。ファイルは次のようになります。setcookieが動作しません

<?php 

if (isset($_GET['referrer_id'])) 
{ 
    $querystringWithJunk = $_GET['referrer_id']; 
    $querystringArray = explode('/', $querystringWithJunk); 

    setcookie("referrer_id", $querystringArray[0], time() + 60*60*24*365*100); 
}?> 

ただし、クッキーは設定されていません。 referrer_id内部のものは単純な整数です(作成したテストでは1です)。関数setCoookieがtrueを返し、すべてうまくいくようですが、クッキーは設定されていません。私は何か間違っているのですか?

答えて

9

時間がintよりも大きいので、結果は否定的であり、次にクッキーが過去に設定されているとはどういう意味か、削除されます。時間を100ではなく3年に設定してください。

+0

これはまさに問題でした。ありがとうございました! –

関連する問題