1

ユーザーが検索語を入力するページがあり、これが別のページに転送され、この Cookie の内容に基づいてクエリが実行されます。このようにするのが良い習慣かどうか疑問に思っていましたか?method="post (または get)" を使用できることはわかっていますが、複数のページやクエリで一貫した情報が必要です。

4

2 に答える 2

0

Cookie を使用すると、ユーザーのセッション全体でデータが保持されます。

異なるウィンドウで 2 つの検索を実行している場合、互いのデータを上書きし続けます。

クエリ文字列を使用して、以前の送信からデータをリンク/フォームにコピーします。(XSS から保護するために、必ず適切なエスケープを適用してください)。

于 2012-11-08T13:34:33.050 に答える
0

サーバー側だけで同じサーバーの複数のページにデータが必要な場合は、Sessionsを使用します。

// save data
session_start();
$_SESSION['query'] = $query;

// next page, use data
session_start();
// do something with $_SESSION['query']
于 2012-11-08T13:34:55.073 に答える