PHP 一部実行されない

PHPのスクリプト"setcookie","header"が動きません。
動かない部分の隙間に"echo"を入れたら動きます。

php

<?phpsession_start();//メニューバーの読み出し$manu_file = "URL";echo file_get_contents($manu_file);if (isset($_POST['_login'])) { $user = $_POST['user']; $pas = $_POST['pas']; $fp = "../user/data/".$user."/data.txt"; $data = file_get_contents($fp); $data = explode(",",$data); $url = "https://lipilea.jp/gamo/File/USER/system/UserPage.php"; if ($data[0] == $user) { if ($data[1] == $pas) { setcookie("UserName",$user,time()+60*60*24*1800,"/"); //動か setcookie("DispName",$data[2],time()+60*60*24*1800,"/"); //ない header("Location:$url"); //部分 //echo は動く } else { echo "ユーザー名 または パスワードが違います"; } } else { echo "ユーザー名 または パスワードが違います"; }}?><h1>かさ上げ</h1><form method="post"> <input type="text" name="user"> <dir></dir> <input type="password" name="pas"> <input type="submit" name="_login"></form>

サーバーの問題かもしれません。
昨日は動きました

php.ini を編集していたので昨日と同じ設定に戻しました。
それでも動きませんでした。

エラーも特にありません。

url のサイトは下です
上のコメントに書いてある通りメニューバーのスクリプトです。

php

<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title><?php echo $_GET['SitePlace']; ?></title><link rel="stylesheet" type="text/css" href="~~~/manu.css"><!-- site top manu --><link rel="icon" type="image/png" href="~~~~/icon.png"><!-- site icon --> <nav> <a href="//lipilea.jp/gamo/home.php"> <img style="position: absolute; top: 0px;left: 0px;" src="~~~~/home.jpg"> </a> <ul> <li><a href="~~~~/source.php?SitePlace=Board">掲示板</a></li> <li><a href="~~~~/source.php?SitePlace=Sell">売買</a></li> <li><a href="~~~~/source.php?SitePlace=Blog">ブログ</a></li> </ul></nav>

なぜecho は動くんでしょうね?

コメントを投稿

0 コメント