こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

VCでcookieを触れる関数はありますか?

いつもお世話になっております。
このようなホームページがあることはとってもありがたいです。

初心者の質問なんですが、VC++6.0 でクッキーを操作というか、クッキー関連の
関数って用意されているのでしょうか。。。私に、Cでクッキーをいじれって
言うんです、会社の大トトロが。

投稿日時 - 1999-10-12 19:13:42

QNo.328

暇なときに回答ください

このQ&Aは役に立ちましたか?

7人が「このQ&Aが役に立った」と投票しています

回答(1)

クッキーの操作とは、標準入出力と環境変数の操作ということになります。ですから、printf と getenv があれば事足ります。

クッキーの発行は次のようになります。
(C++ でしたら、ストリームに流しても良いでしょう。)
printf("Content-type: text/html\n");
printf("Set-Cookie: name=value; expire=日付; path=/path/\n\n");

クッキーの受信は次のようになります。
char* cookie = getenv("HTTP_COOKIE");

ポインタ cookie の指す領域には name1=value1; name2=value2 のような受信した Cookie の中味が格納されています。適当な方法で分離して使います。

投稿日時 - 1999-10-12 22:28:03