重定向到下一个位置不起作用

时间:2017-01-22 09:58:16

标签: php

<?php
session_start();
if(isset($_POST["submit"])){
require 'Config.php';

    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    try {
      $Name = $_POST['Name'];
      $Password = $_POST['Password'];
      $message ="";

      $stmt = $conn->prepare("SELECT * FROM user WHERE Name='$Name' and Password='$Password'");
      $stmt->execute();
      $result = $stmt->fetchcolumn();

         if($result == 0) {
           echo $result;
           echo "Invalid Username or Password";
         }
         elseif($result >= 1) {
           echo $result;
           $_SESSION['Name']=$result['Name'];
           header('Location: ../Holiday_Planer/Login-Success.php');
           exit();
     }
   }
   catch(PDOException $e) {
    echo $e->getMessage();
   }
   $conn = null;
  }
?>

脚本运行然后转到下一页,我收到错误404该文件肯定在该位置,所以不确定为什么这不起作用请帮助

1 个答案:

答案 0 :(得分:0)

在大多数情况下,

标题(&#39;位置:../ Honiday_Planer / Login-Success.php&#39;)应该有效。 您可以尝试标题(&#39; url:../ HolidayPlaner / LOGin-Success.php&#39;);如果它没有。