フォーム検証ページで、Cookieを作成して別のページにリダイレクトしたいのですが、機能しません。リダイレクトはCookieの作成を防ぎます。解決策はありますか?
2 に答える
0
続行する方法は、サーブレットまたは自動生成されたリダイレクトをバイパスして、G-WANハンドラーからCookieを作成することですが、次の方法を使用することもできます。
#include "gwan.h" // G-WAN exported functions
int main(int argc, char *argv[])
{
char redir[] = "Cookie: blah\r\n" // add a cookie in the response
"Location: 100.html\r\n\r\n";
http_header(HEAD_ADD, redir, sizeof(redir) - 1, argv);
return 301; // return an HTTP code (301:'Moved')
}
于 2013-02-17T17:10:19.427 に答える
0
これを行う 1 つの方法は、ランディング ページにフラグ (クエリ パラメータ) を追加して、Cookie を作成するように指示することです。
http://domain/page?create_cookie=true
create_cookie が存在する場合、ランディング ページは Cookie を作成します。
于 2013-02-15T16:05:15.250 に答える