2012-05-01 16 views
3

私はMAMPを使用していますが、セッションに問題があります。私のコードはWAMPについては完全に機能しますが、MAMPでは機能しません。理由はありません。私はphpinfoを見ましたが、MAMPとWAMPのセッションでも同じことがあります。セッションはMAMPで動作しません

PHPのログファイル: [01-May-2012 12:18:28] PHP Warning: session_start() [<a href='function.session- start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /Applications/MAMP/htdocs/Website/index.php:7) in /Applications/MAMP/htdocs/Website/header.php on line 2 [01-May-2012 12:18:28] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /Applications/MAMP/htdocs/Website/index.php:7) in /Applications/MAMP/htdocs/Website/header.php on line 2

Apacheのログファイル: [Tue May 01 12:03:29 2012] [notice] Digest: generating secret for digest authentication ... [Tue May 01 12:03:29 2012] [notice] Digest: done [Tue May 01 12:03:29 2012] [notice] Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8r DAV/2 PHP/5.3.6 configured -- resuming normal operations [Tue May 01 12:04:11 2012] [notice] caught SIGTERM, shutting down [Tue May 01 12:04:24 2012] [notice] Digest: generating secret for digest authentication ... [Tue May 01 12:04:24 2012] [notice] Digest: done [Tue May 01 12:04:24 2012] [notice] Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8r DAV/2 PHP/5.3.6 configured -- resuming normal operations [Tue May 01 12:05:11 2012] [error] [client 127.0.0.1] client denied by server configuration: /Applications/MAMP/htdocs/.DS_Store

は、彼らが動作しないのはなぜ?

ありがとうございます。ここ

+0

アクセスログとエラーログに分かれているApacheログ(MAMP/logs/apache_access_log)があります。私はそこに見えるだろう。 apacheがエラーを出す可能性があります –

+0

私の投稿にログがありました – Guillaume

答えて

3

ルック:あなたはsession_start()を呼び出す前に、その行で

headers already sent by (output started at /Applications/MAMP/htdocs/Website/index.php:7) 

生成されたいくつかの出力があります。もしあなたが何かの出力(改行や何か、空白、名前をつけても)を生成するならば、ヘッダは送信され、別のヘッダをsession_start()に送ることはできません。

私はそれがあなたの* AMPと特に関係があるとは思っていません。

+0

これまでにコメントを書いていましたが、それはWAMpでの作業なので非常に奇妙です!でもありがとう – Guillaume

0

私はMac用のMAMPも使用しています。

同じエラーメッセージが表示されました。代わりに、文書の頭の上にあなたのphpを有するので

私はで私の問題を解決しました。 前にPHPを置く(doctype)

私はこれを行い、コードは機能しました。

また、(php)タグ がドキュメントの最初のタグであることを確認してください。空白は使用しないでください。

GL

関連する問題