2016-12-08 6 views
1
私はクッキーを保存する必要が

を保存していない、私はsetcookie機能でこれをやろうとしている、私がやった:クッキーが

$selector = base64_encode(random_bytes(9)); 
$token = random_bytes(33); 
$expires = time() + 864000; 

setcookie(
    'remember', 
    $selector . ":" . base64_encode($token), 
    $expires, 
    '/', 
    'http://webserver/myapp/', 
    true, 
    true 
); 

をブラウザで、なぜ保存されたクッキーがありませんか?

答えて

1
setcookie(
    'remember', 
    $selector . ":" . base64_encode($token), 
    $expires, 
    '/myapp/', // cookie at this folder path only 
    'webserver', // this should be set to the domain the cookie is valid on 
    False, // set to false if u r not using ssl 
    true 
); 

設定の一部が間違っています。私は試してみることができますか?

+0

'http:// webserver/myapp /' ,? – AgainMe

+0

Uはウェブサーバーを使ってみることができますが、フォルダーのパスとドメインには2つのオプションがあります。 Plsは/ myapp /をドメインの前に置くサンプルコードを参照してください –