[PHP-users 21314]seission.start() の時点でおこるエラーについて

神吉 康克 kanki_tec @ hotmail.com
2004年 4月 19日 (月) 13:01:58 JST


はじめまして、
このメーリングリストを初めて使わせていただく
カンキヤスヨシと申します
 
さっそくですが、
DB:MySql4.0.18 言語:PHP4.3.5 Apach_1.3.29 OS:win2000
の環境下で、
 
DBに入っている商品のメンテナンスをしたいと思うのですが、
その際に、sessionをつかって、
DBに入っている商品のプライマリーキーを
ユーザーに持たせておこうとするのですが
session.start(); と宣言した段階でエラーが出てしまい
正直、悩んでおります
 
session_auto_start
php.iniの設定を変えたりしたのですが、
正しく値が取得できません
 
//sessionSteart
session_start();
 
//session変数を定義
if(!session_is_registered("pri")){
 session_register("pri");
}
 
//sessinに格納
$pri = $key;
($keyはpostで前のブラウザから取得、値が入っているのは、確認しました)
 
 
ブラウザ上でphpを動かしたときにでたエラーです
Warning: session_start(): Cannot send session cookie - headers already sent 
by (output started at c:\program files\apache 
group\apache\htdocs\maintenance1_2session.php:9) in c:\program files\apache 
group\apache\htdocs\maintenance1_2session.php on line 13

 

Warning: session_start(): Cannot send session cache limiter - headers 
already sent (output started at c:\program files\apache 
group\apache\htdocs\maintenance1_2session.php:9) in c:\program files\apache 
group\apache\htdocs\maintenance1_2session.php on line 13

 
書かれている
maintenance1_2session.php on line 13
ですが、ここがsession.start() を宣言している行です
 
なお、HostGetを使った方法では、
値の受け渡しは出来たのですが、
これからの為にも是非sessionを使った方法を覚えたいと思っています
どうかご教授くださいますよう宜しくお願いします

_________________________________________________________________
友達と24時間ホットライン「MSN メッセンジャー」、今すぐダウンロード!  
http://messenger.msn.co.jp 



PHP-users メーリングリストの案内