ここに初めて投稿するので、優しくしてください:)
私の Web ページでは、通常のセッションの開始があり、かなりの数のページがあります。
すべてのセッション開始コードを別の PHP ファイルに入れ、最初にそれをインクルードとして呼び出すことができない理由はありますか?
これは実行可能ですか?安全と見なされますか?
session_start()
確かに --通常、session_start() は HTTP ヘッダーを出力するため、PHP ファイルは の前にクライアントにテキストを出力できないことを覚えておいてください。
すべてのセッション開始コードを別の PHP ファイルに入れ、最初にそれをインクルードとして呼び出すことができないのはなぜですか?
これは危険なことではありません。実際、ほとんどの php フレームワークindex.php
はフロントエンド エントリとしてしかなく、. を持つ場所は 1 つだけsession_start()
です。
多くの場合、ページは以下を含む main.php に分割されます。
header.php // インクルードとメタ タグとスタイルが動的に設定され、footer.php
session_start をヘッダーに配置する場合、これは一般的な方法です。