[PHP-users 29856] Re: SESSION変数とCSVファイルから読み出した値が一致しない

M.Terao mayo @ b-gets.ddo.jp
2006年 7月 22日 (土) 18:20:05 JST


寺尾です。

今過去の記事がメーラーに入っていないので、
かぶっていたらすいません。

SESSIONの方には改行は入っていませんか?
CSVファイルの文字コードとPHPファイルの文字コードは同じですか?

両方ともechoで表示させてみたらいかがでしょう?


> 小澤です。
> アドバイスありがとうございます。
> > if( $_SESSION["uk"] == trim($line[1])){
> 
> 同じようにやってみましたが、
> どうしても一致しません。
> 他のファイルでも、if文を使ったとき文字列の等号(==)が
> trueになりません。
> 
> macを使っていることが何か関係しているのでしょうか?
> $_POSTを使ったときなどは、
> if($_POST[submit] == "送信")
> などとするとtrueになるのですが....。
> 
> 小澤
> 
> >
> > Konといいます。
> >
> >> if( $_SESSION["uk"] == $line[1]){ //ユニークキーと配列$line
> >
> > if( $_SESSION["uk"] == trim($line[1])){
> >
> > とすればOKだと思います。
> >
> > 原因は、「$line[1]に、最後の改行コードも入ってしまって 
> > る」んだと思います。
> >
> >
> >
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
> 




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