0

ページがローカルホストで別のページにリダイレクトされると、セッションが維持されません。osCommerce v2.0 サイトの管理者ログイン ページがあります。ログインするたびに、ログイン ページに登録されているセッションがインデックス ページに見つからないため、ログイン ページにリダイレクトされます。 ...これがサーバーではなくローカルホストで発生する理由を教えてください。

4

3 に答える 3

2

session.auto_startと呼ばれるphp.ini設定があり、おそらくメインサーバーに設定されています。

于 2010-06-21T12:52:39.993 に答える
1

問題は、ブラウザによって Cookie が返されないことにある可能性があります。「localhost」は、過去にこれに関する問題を引き起こしました。これは、仕様 IIRC で必要とされるドメイン名にピリオドがないという事実と関係があります (実際のサーバーでは明らかにピリオドを使用しているため、そこで動作します)。

エイリアスを開いc:\windows\system32\drivers\etc\hostsて追加します。

127.0.0.1 server.local

必要に応じて osCommerce 構成を変更し、server.local 経由でページに再度アクセスして、何が起こるかを確認してください。

于 2010-06-21T12:56:00.860 に答える