CGI Error が、まれに起こる
早速質問させてください。
現在、ログインページを作成し、ログインが成功したら次のページへ
header("Location:main.php"); へジャンプするものを作成しています。
その際、正しい URL を指定しているにも関わらず、まれに CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
が発生してします。
どのような時にこの現象が起こるのかどうしても分かりません。
もし、お分かりになる方がいましたらご教授ください。
環境
OS:Win2000
IIS5.0 + PHP 4.1.2
-------------------------
<?php
session_start();
session_destroy();
if($loginFlag==1){
$ret = loginCk($username,$password); // ログインのチェック
if($ret==false){
echo "ログインに失敗しました。";
}else{
session_register("g_username");
$g_username = $username;
header("Location:main.php"); // main.php へジャンプ
}
}
?>
<html>
<body>
<form method="post" action="login.php">
<input type="text" name="username" size="30">
<input type="password" name="password" size="30">
<input type="hidden" name="loginFlag" value=1>
<input type="submit" value=" ログイン ">
</form>
</body>
</html>
--------------------------
以上です。