>>248>>249
オレが間違っているっていう事は、認識しているのだが
どう間違っているのかがわかっていないオレ・・・orz

オレの頭の中の思考もコメントで付け足しするので
どこでオレの思考回路が間違っているのか教えて欲しい

$cはフォームで書込みされ、POST属性で受け取ったパスの値、
$dはMySQLに記録されいた値を呼び出したパスの値として
「$c、$dの値が両方Eとなっている時」に

$a = $c;    //$cはEなので、$aの値はEになる
$b = $d;    //$dはEなので、$bの値はEになる
if($a == ""){    //$aの値はEだから、空白ではない
echo "パスを入力して下さい。"    //だからここは回避される
exit;    //ここは今は関係ない
}    //ここも今は関係ない
echo "$a";    //間違ってるみたいだから$aを表示、$aはEになってる
echo "$b";    //間違ってるみたいだから$bを表示、$bはEになってる
if($a != $b){    //$a、$bの値は共にEだから、ここから回避されるはず
echo "$a";    //Eと表示された・・・工エエェ(´Д`)ェエエ工
echo "$b";    //Eと表示された・・・工エエェ(´Д`)ェエエ工
echo "パスが違います。";    //表示された・・・工エエェ(´Д`)ェエエ工
exit;    //直前の3行がEと表示されたから、メインプログラムに行かないのは分かる
}    
以下、パスが認証されたとして、メインプログラム実行  //本当はここになるはずなのに・・・ショボン

実行結果は「EEEEパスが違います。」となる。
上のスクリプトでオレが期待しているのは
「EEメインプログラムを実行」と表示されることなのに・・・