0

システムに登録するオプションをユーザーに提供しようとしており、そのページを別のphpファイルにリンクしたいと考えています.detail.phpページでは、すべてのデータベース変数がそのファイルでアクティブなままです。誰か助けてください..??

4

2 に答える 2

1

他の選択肢は、Cookie、そのページに送信される(暗号化された)POSTパラメーターです。または、includeステートメントを使用してそのファイルのコンテンツを現在のページに含める場合は、直前に変数を定義includeして、含まれるファイルで使用することもできます。 。

PS:セッションの使用をお勧めします。あなたの質問からは明らかではありませんが、なぜあなたはセッションを使うつもりがないのですか。

于 2013-01-01T06:02:07.693 に答える
0

あなたが持っているかもしれないオプションは、クライアントが最初のユーザーを識別する何らかの方法を送信することに依存しています。

基本的に 3 つのオプションがあります。

  1. 登録を完了するために必要なすべてのデータを、フォームを介して (つまり、GET または POST データとして) すべてのページに再送信し続けます。
  2. データを COOKIE に保存し、リクエストごとに送信します。
  3. データをサーバー側に保存し、セッション (および PHP セッション COOKIE) を使用する

個人的には、リクエスト間で送信されるデータの量が制限されるため、セッションの使用に固執することをお勧めします。これを行わないと考えられる唯一の理由は、複数のアプリケーション サーバーがあり、セッション用の共有ストレージ (つまり、memcache またはデータベース) がない場合です。

OPについて詳しく説明し、セッションを使用したくない理由を説明したい場合は、より詳細な回答をいただければ幸いです。

于 2013-01-01T06:11:49.217 に答える