可能性の重複:
Warning: Cannot modify header information. Can't find errorCOOKIESと「ヘッダー情報を変更できません」
難しい質問。 :)
私は形にDBに対してユーザ名とパスワードを検証し、それがOKなら、その前にはHTMLが
setcookie("call_admin_uin", $login , $expire);
setcookie("call_admin_pass", $password , $expire);
ありません提出することをPHPスクリプトを持っています。何もエコー出力されず、ローカルホストと他の1台のサーバで正常に動作します。私は私のメインサーバにアップロードするときしかし、それはこれが出ています:
Warning: Cannot modify header information - headers already sent by (output started at /home7/pnstatsc/public_html/admin/index.php:6) in /home7/pnstatsc/public_html/admin/index.php on line 72
Warning: Cannot modify header information - headers already sent by (output started at /home7/pnstatsc/public_html/admin/index.php:6) in /home7/pnstatsc/public_html/admin/index.php on line 73
は、だから私は、サーバーの設定に問題がある可能性が推測...それが何であるか任意のアイデアを?
ありがとうございます!
以前にインクルードされたファイルの '?>'タグの後の空白は、おそらく?それはアウトプットとしての可能性があり、一般的には見逃されます。 – Wiseguy
エラーメッセージは、問題がどこにあるかを正確に示すようです。 index.phpの** line 6 **に出力しました。また、矛盾の理由は、メインサーバーがHTTP Cookieのみを使用するように構成されているのに対し、他のサーバーはそのように構成されていない可能性があります。 –
クッキー行の直前で 'session_start()'を試してください。 – wanovak