ドキュメントセンター よくある質問 文書資料
はじめに - ドキュメントセンターについて 使用条件 ご意見・ご感想は公開会議室へ 著作権表示
ホーム ドキュメントセンター 新着文書 よくある質問 FAQ 問答集 ビジネス 事業計画 概況 デベロッパー 技術資料 仕様書 ガイドライン 想定された使い方 ヘルプ 利用方法や一般的な操作方法 その他の文書

はじめに
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。


ドキュメントセンター 新着情報
GetCurrentImage failedと出て、画像の保存ができないのですが? (FAQ) 2007.08.23
clamavをclamav-0.90以降に更新すると、clamdが起動しなくなりましたが? (FAQ) 2007.07.31
make.confにX11BASEを設定するように言われましたが? (FAQ) 2007.07.30
serial型の次に挿入すべき値を変更するにはどうしますか? (FAQ) 2007.06.01
次のSERIAL型で用いられる値を得るにはどうしますか? (FAQ) 2007.05.31
WindowsXPを入れた端末にPINGが通りませんが? (FAQ) 2007.05.21
vmware3上でWindowsXPを導入すると途中で待たされ、失敗しますが? (FAQ) 2007.05.19
vmware3のインストールがうまくいきませんが? (FAQ) 2007.05.18
gnome上で解像度の変更ができないのですが? (FAQ) 2007.05.17
gnome上で解像度の変更をするにはどうしますか? (FAQ) 2007.05.17

よくある質問
ご利用の皆様から多く寄せられる質問にお答えしています。
ディーエーオフィス
サーバ
アプリケーション

語解説
ディーエーオフィスなどが利用する用語に関する解説を行います。

ディーエーオフィスホームページ
メッセージセンター
ディーエーオフィスサポートターミナル
トピックスセンター
リレーショナルナレッジベース
CGIでクッキーの発行がうまくいきませんが?
 Content-typeの宣言のすぐ後に記述します。

 本文書は、Perlを使ったコーディング上で、実際の開発を行う方向けにまとめています。試験を行った際に、うまくクッキーが発行できないときを言及しています。

 クッキーの発行位置は間違えると、ブラウザにクッキーを発行したことにはならなくなります。通常、CGIでは、Content-type宣言を行った後にhtmlを出力します。クッキーの発行は、いわゆるヘッダーに含める必要があるので、Content-type宣言を行った、すぐ後に、クッキーとして宣言したい文字列を列挙します。

 下記に出力イメージをまとめています。ブラウザでの出力は、出力イメージのようにならなければなりません。

 例えば、通例的に、改行を示す「\n」の表記を2度続けて表記すると教えているような場面もありますが、改行を2度続けた後でクッキーを発行すると、クッキーはヘッダーに含まれず、文字列として扱われてしまい、クッキーの扱いになりません。Content-type宣言の後に続く改行は1度で、続いてクッキーを表記します。Content-type宣言で削除した分の改行1個は、クッキーの後に配置します。

 例えば、Content-type宣言よりも前に、クッキーを発行しても有効にはなりません。必ず、Content-type宣言を先に行って下さい。

---

出力イメージ

Content-type: text/html[改行]
Set-Cookie: SAMPLE=12345;expires=Monday, 18-Nov-2005 1:02:03 GMT[改行]
[改行]
<html・・・[改行]
<head・・・[改行]

---

CGI試験用コード

print "Content-type: text/html\n";
print "Set-Cookie: SAMPLE=12345;expires=Monday, 18-Nov-2005 1:02:03 GMT\n";
print "\n";

---

http://www.tohoho-web.com/wwwcook.htm


文書番号 04958
日付 2005.11.15
参照数 284

ドキュメントセンター
  はじめに 新着ドキュメント 使用条件 著作権 お問い合せ
Copyright 2003 daoffice design and management company. all rights reserved.