0

私は自分のビジネス用の倉庫管理システムを作成しています。これは、すべて1つのWebサーバーに保存されている5つの異なるzendアプリケーションで構成されます。

私がやりたいのは、3つのアプリケーションセッションデータを1つのフォルダ「/ internal / data/session」に保存することです。

そして他の2つは自分のフォルダにあります。これにより、アプリケーション間のセッションの競合が防止されることを期待しています。

これを行うためのより簡単な方法があると思いますが、私はこの方法でそれを行いたいと思います。

各アプリケーションのconfig.iniで、特定のsession.savepathディレクトリを必要なディレクトリに設定するかどうか疑問に思っていました。これにより、php.iniで問題が発生しますか?

基本的に、サーバーへの各接続を要求していますが、その接続がセッション情報を検索する場所を設定できますか?

4

1 に答える 1

1

サーバー構成で許可されている場合は、.htaccessを使用してセッション保存パスを変更するだけです。各アプリケーションで追加:

php_value session.save_path '/myapplication/folder/session/'

注意して、Webからアクセスできるフォルダを選択しないでください。

于 2011-04-29T09:12:29.717 に答える