PHP の API 関数を使用せずに、PHP CGI 環境で Cookie を使用するにはどうすればよいですか?
1144 次
1 に答える
0
CGI環境でphpを使用してCookieを設定しますか?
コードをコピーしてwhatever.cgiという名前を付け、実行可能にします
#!/usr/bin/php
function set_cookie($cookiename,$cookievalue,$cookietime){
echo 'set-cookie: '.$cookiename.'="'.$cookievalue.'"; max-age="'.$cookietime.'";'."\n";
}
行末の\nは必須です。または、問題が発生します:)次に、Cookieを設定しましょう。
set_cookie("foo","bar",60)
名前fooのCookieを値バーに設定します。60秒で期限切れになります。
これで、HTMLヘッダーから始めることができます。
echo "Content-Type: text/html\n\n";
echo "<html>\n";
echo "<head>\n";
echo "<title>whatever</title>\n";
echo "</head>\n";
echo "<body>\n";
Cookieを削除する場合は、max-ageをゼロに設定します
function set_cookie($cookiename){
echo 'set-cookie: '.$cookiename.'="0"; max-age="0";'."\n";
}
于 2008-12-05T15:55:38.390 に答える