1

ここに初めて投稿するので、優しくしてください:)

私の Web ページでは、通常のセッションの開始があり、かなりの数のページがあります。

すべてのセッション開始コードを別の PHP ファイルに入れ、最初にそれをインクルードとして呼び出すことができない理由はありますか?

これは実行可能ですか?安全と見なされますか?

4

3 に答える 3

2

session_start()確かに --通常、session_start() は HTTP ヘッダーを出力するため、PHP ファイルは の前にクライアントにテキストを出力できないことを覚えておいてください。

于 2012-07-02T07:19:49.747 に答える
1

すべてのセッション開始コードを別の PHP ファイルに入れ、最初にそれをインクルードとして呼び出すことができないのはなぜですか?

これは危険なことではありません。実際、ほとんどの php フレームワークindex.phpはフロントエンド エントリとしてしかなく、. を持つ場所は 1 つだけsession_start()です。

于 2012-07-02T07:23:46.770 に答える
0

多くの場合、ページは以下を含む main.php に分割されます。

header.php // インクルードとメタ タグとスタイルが動的に設定され、footer.php

session_start をヘッダーに配置する場合、これは一般的な方法です。

于 2012-07-02T11:04:26.653 に答える