PEARのAuthでWarning - PHPプロ!Q&A掲示板

210

  • 0P

PEARのAuthでWarning

質問日時 / 2006年10月22日 05:41    回答数 / 4件

Questioner:  zatton  このエントリーをはてなブックマークに追加 

キーワード / PEAR    session_regenerate_id()    Auth   

PEARのAuthについて教えてください。

「PHP5徹底攻略 エキスパート編」という書籍を参考に勉強しているのですが
PEARのAuthでWarningが出てしまい悩んでいます。

フォーム認証でユーザ名、パスワードを入力して送信すると認証されるのですが
下記のようなWarningが出ます。

「Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent in /usr/local/lib/php/Auth.php on line 726

 Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/htdocs/auth1.php:4) in /usr/local/lib/php/Auth.php on line 750
 認証に成功しました。」

書籍のプログラムの問題ではなくPEARのAuth又は実行環境の問題かと思いますが
どのような原因なのかわかりません。

どなたかわかる方がいらっしゃいましたら教えてください。

ちなみに開発環境は以下のとおりです。

OS:CentOS 4.4
Apache 1.3.37
PHP Version 4.4.4

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。



ツリー一覧

┣A01nakamurayaスクリプトの「<?php」タグの前や 「?>」 タグの後に
┃┗A01-1zatton回答ありがとうございます。 すみません。 どうい
┗A02marutはじめまして、marut です >「PHP5徹底攻略 エキス
 ┗A02-1zatton回答ありがとうございます。 上記のとおり、原因を

回答一覧

並び替え:

A01 満足
answerernakamuraya [10月23日 17:34]

スクリプトの「<?php」タグの前や 「?>」 タグの後に余計なスペースが入ってたりしませんか?
もしあったら消してみてください。

この意見に回答する

ツリーへ TOPへ

A01-1
replyerzatton [10月24日 14:42]

回答ありがとうございます。

すみません。
どういうわけかエラーが出なくなってしまいました。
もしかしたら上記のような余分なスペースが入っていたのかもしれません。

お騒がせしてすみませんでした。

この意見に回答する

ツリーへ TOPへ

A02
answerermarut [10月23日 18:20]

はじめまして、marut です

>「PHP5徹底攻略 エキスパート編」という書籍を参考に勉強しているのですが
>PEARのAuthでWarningが出てしまい悩んでいます。


>ちなみに開発環境は以下のとおりです。
>
>OS:CentOS 4.4
>Apache 1.3.37
>PHP Version 4.4.4

推測ですが、この本はPHP5環境が前提では?

この意見に回答する

ツリーへ TOPへ

A02-1
replyerzatton [10月24日 14:43]

回答ありがとうございます。

上記のとおり、原因を追究する前に直ってしまいました。
ただ、PHPのバージョンではないのは確かでした。

ありがとうございました。

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
マジッククォートとmysql_real_escape_string
 このエントリーをはてなブックマークに追加 
A
magic_quotes_gpcでは、SQLインジェクション対処は十分できません。主な理由として、以下が上げられます。 ・magic_quotes_gpcは文字コードを考慮しないで処理するので、Shift_JISを使っている場合、SQLインジェ...

>>続きを読む

SQLインジェクション対策は時と場合で使う関数が変わります。その時にあったものを使いましょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)