-1

PHP の API 関数を使用せずに、PHP CGI 環境で Cookie を使用するにはどうすればよいですか?

4

1 に答える 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 に答える