HTMLでのクッキーを働かせるには?

[上に] [前に] [次に]
azaq [E-Mail] 1999/12/23(木) 18:59:49
今、レスキューさんのminibbsを改造して
t-cupさんみたいに一ページ目をHTMLにしたんですけど
名前やURL等にクッキーが得られなくなったんです。
tcupさんはちゃんとクッキーが働いているんですよね…
どなたか分かる方教えてください。
お願いします。

Selly 1999/12/23(木) 19:17:34
HTTPヘッダのLast-Modifiedがないところから推測すると、SSIを使ってフォームのvalueアトリビュートを埋めているみたいです。<tcup.com

つまり、Cookieの値を返すスクリプトを用意してそれをSSIとして埋め込めば可能です。

<input type="text" name="Name" value="<!--#exec cmd="./getname.pl"-->">
こんな感じかな?

SSIが使えない場合は、JavaScriptでも同じことは再現できます。

Selly 1999/12/23(木) 19:19:28
上の書き方でWebサーバはちゃんとSSIを実行できるかちと疑問・・・。

どうなんでしょ?>試したことある方

ジェインウェイ大佐 1999/12/23(木) 22:29:12
<META NAME="WWWC" CONTENT="<!--#flastmod file="/www/wildarms/index.html"-->">

うちのページでは上のような書き方でWWWCのメタタグチェックで
更新日時を表示させてるから、上の例もいけるんじゃないかなぁ・・・

匿名不希望 1999/12/24(金) 00:47:32
> <input type="text" name="Name" value="<!--#exec cmd="./getname.pl"-->">

私もこういう使い方をしているページがありますが、
問題なくSSIを実行できます。
でも、ほとんどHTML文法チェッカーではひっかかります(^_^;)

Selly 1999/12/24(金) 06:50:34
〆(..;)
ウソ書いたかと心配でした(笑

> でも、ほとんどHTML文法チェッカーではひっかかります(^_^;)

やっぱダメでしょうね(笑
タグをコメントアウトしただけでボコボコにされましたし(死<某HTML-lint

B-Cus 1999/12/24(金) 07:04:27
SSI なんだから、HTML チェッカにかけること自体が
おかしいんじゃないですか? サーバが処理した結果、
正しい HTML が生成されれば OK なわけで。

> 上の書き方でWebサーバはちゃんとSSIを実行できるかちと疑問・・・。
apache-1.3.9 では <!--# で始まり --> で終わる文字列を
探しているだけなので問題ないと思います。
# cf. mod_include.c

匿名不希望 1999/12/25(土) 04:11:52
> SSI なんだから、HTML チェッカにかけること自体が
> おかしいんじゃないですか?

確かに。。。言われてみればそうでした<(_ _)>

でもやっぱり、
> <input type="text" name="Name" value="<!--#exec cmd="./getname.pl"-->">
みたいな書き方を初めてしたときは、「本当にSSIが動くのか」
どうしても心配になってチェックしてしました。結果は仰せの通り。

[上に] [前に] [次に]