一般的なクエリ:ファイルを実行せずに(変数は別の時点で3番目のPHPファイルを使用して設定されているため)、データベースを使用せずに、別のPHPファイルから変数を読み取る方法はありますか?
特定のインスタンス:上司が毎日変更したいWebページを作成しました。彼は、生のHTMLおよびCSSコーディングにアクセスすることを望んでいません。間違いがあると、私の側で頭痛が発生するからです。そこで、彼がWebページ内の特定の文字列データを毎日変更して、コードへのアクセスを制限できるようにする小さなポータルを作成するかもしれないと思いました。
私が考えたフレームワークは次のように機能します。
- index.phpは、インターネット上のすべての人が閲覧できるページです。レンダリング時に、以前に別のファイルに保存された$Category変数を要求したいと思います。
- edit.phpは、カテゴリとパスワードの2つの入力ボックスを備えた単純なフォームを表示するWebページです。送信ボタンをクリックすると、下のファイルにデータがPOSTされます。
- configuration.phpは、edit.phpがフォーム情報を渡すファイルです。フォーム情報が渡されると、入力パスワードのcrypt()バージョンが一致するかどうかを確認し、Category情報を$Categoryという変数に格納します。
ここで、index.phpがconfiguration.phpファイル内に以前に保存された$ Categoryの値を、実行せずに、データベースを使用せずに読み取る方法が必要です(データベースにアクセスできないため)。セッション値は、上司によって再度変更されるまで、すべてのユーザーとすべてのセッションで同じである必要があるため、使用できないと思います。これを実装する方法はありますか、それとも別の方法を使用する必要がありますか?