システムに登録するオプションをユーザーに提供しようとしており、そのページを別のphpファイルにリンクしたいと考えています.detail.phpページでは、すべてのデータベース変数がそのファイルでアクティブなままです。誰か助けてください..??
質問する
153 次
2 に答える
1
他の選択肢は、Cookie、そのページに送信される(暗号化された)POSTパラメーターです。または、include
ステートメントを使用してそのファイルのコンテンツを現在のページに含める場合は、直前に変数を定義include
して、含まれるファイルで使用することもできます。 。
PS:セッションの使用をお勧めします。あなたの質問からは明らかではありませんが、なぜあなたはセッションを使うつもりがないのですか。
于 2013-01-01T06:02:07.693 に答える
0
あなたが持っているかもしれないオプションは、クライアントが最初のユーザーを識別する何らかの方法を送信することに依存しています。
基本的に 3 つのオプションがあります。
- 登録を完了するために必要なすべてのデータを、フォームを介して (つまり、GET または POST データとして) すべてのページに再送信し続けます。
- データを COOKIE に保存し、リクエストごとに送信します。
- データをサーバー側に保存し、セッション (および PHP セッション COOKIE) を使用する
個人的には、リクエスト間で送信されるデータの量が制限されるため、セッションの使用に固執することをお勧めします。これを行わないと考えられる唯一の理由は、複数のアプリケーション サーバーがあり、セッション用の共有ストレージ (つまり、memcache またはデータベース) がない場合です。
OPについて詳しく説明し、セッションを使用したくない理由を説明したい場合は、より詳細な回答をいただければ幸いです。
于 2013-01-01T06:11:49.217 に答える