SSIでクッキーセットするには
[上に]
[前に]
[次に]
える
1999/12/13(月) 12:07:10
CGIやJavaScript以外の手段で、クッキーを発行する方法はないでしょうか。SSIなどで発行できればいいのですが。サーバーはapacheです。
ご存じの方がいらっしゃいましたらよろしくお願いします。
L
1999/12/13(月) 14:09:59
<META HTTP-EQUIV="Set-Cookie" CONTENT="...">
などを出力するSSIをhtmlのheadの部分で呼び出す
というのはどうですか?
# ちなみに私は英字のLです。
バーチャルヒューマン
[E-Mail]
[HomePage]
1999/12/14(火) 11:07:39
SSIのその機能だけでは、cookieをセットできないでしょう。多分。
なぜなら(詳細なところは知らないのですが...)、
"Set-Cookie:" という識別子は、HTTP上のヘッダー部に付加される
情報です。でもSSIの出力は、HTTP上のボディにあると思われるため
"Set-Cookie:" の出力がHTTP上のヘッダーとしては認識されないの
でしょう。
ちなみにSSIで、"...exec cgi=..."として、CGIイメージで実行した
場合には、このスクリプトが出すヘッダーは、おそらくサーバ(httpd)?が
食ってしまうのでしょう。
ということで、SSIを利用してのcookie操作は、
L さんの回答にある、METAタグを使うか、または、JavaScriptを使う
しかないように思います。
#結局どちらもクライアント(ブラウザー)で処理されるわけですが...
える
1999/12/14(火) 11:45:17
回答ありがとうございました。
結局、METAタグかJavaScriptということですが、しかし、METAタグは、とほほさんのページにはかいていないのですが対応ブラウザーがよほど少ないのでしょうか。
IE4でもだめなほどだったら、すなおにSSIはあきらめて、CGIを使おうと思いますが・・。
[上に]
[前に]
[次に]