1

CodeIgniter 2.1.3 のセッションに問題があります。を使用してセッションを保存していまし$this->session->set_userdataたが、正常にログインすると、ホームページにリダイレクトされ ( http://localhost/sistem/index.php/home/)、 を使用してセッション データが表示されます$this->session->userdata。現在、cURL でデータを取得しようとしています。cURL を実行すると、システムにまだログインしていますhttp://localhost/sistem/index.php/home。データが表示されず、セッションが破棄されます。何故ですか?

4

1 に答える 1

0

あなたもcURL経由でログインしていますか?質問を読んで、ブラウザからログインし、cURL からページにアクセスしているような印象を受けました。その場合、cURL はセッション Cookie 情報をシステムに送信していないため、もちろんセッションは表示されません。

cURL を使用してログインしている場合は、設定された Cookie を保存し、後続の要求で送信するように cURL が正しく構成されていることを確認してください。cURL の「cookiejar」と、それをシステムに設定する方法を調査する必要がある場合があります。

于 2012-12-16T00:24:27.453 に答える