Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在此服务器上找不到请求的URL?不';t重定向到下一个php页面_Php_Html - Fatal编程技术网

在此服务器上找不到请求的URL?不';t重定向到下一个php页面

在此服务器上找不到请求的URL?不';t重定向到下一个php页面,php,html,Php,Html,大家晚上好,我正在用php进行股票市场模拟…我有一些我不喜欢的错误。。 1-提交登录凭据后,我可以收到此消息 找不到 在此服务器上找不到请求的URL/viewdetails.php 我使用的是wamp服务器。因此,如果我想继续“viewdetails.php”,我必须将项目所在的文件夹名手动添加到URL中,例如URL Test/viewdetails.php 下面是两个php页面的代码!首先是“index.php” - 我必须问一下,您使用$\u REQUEST super-global而

大家晚上好,我正在用php进行股票市场模拟…我有一些我不喜欢的错误。。 1-提交登录凭据后,我可以收到此消息 找不到

在此服务器上找不到请求的URL/viewdetails.php

我使用的是wamp服务器。因此,如果我想继续“viewdetails.php”,我必须将项目所在的文件夹名手动添加到URL中,例如URL Test/viewdetails.php

下面是两个php页面的代码!首先是“index.php”


-



我必须问一下,您使用$\u REQUEST super-global而不是表单方法$\u POST中定义的方法有什么原因吗?此外,index.php位于何处?如果它位于webroot本身,那么它将正常运行,如果viewdetails脚本位于子目录中,则会出现此错误包含在文件中的任何位置?如果
viewdetails.php
文件不存在,那么您的代码已经完成了它的工作。使用
标题(“位置:/viewdetails.php”)/
开头的code>可能不是最好的使用方法。尝试使用完整的
http
调用,例如
标题(“位置:http://www.example.com/viewdetails.php");那么剩下的就是纯粹的调试。另一个可能起作用的是
onsubmit=“”
删除它。这可能会阻止它正确提交。此外,由于您在
localhost
计算机上使用此文件,并且如果您的所有文件都在根目录中,那么请取出
标题中的
/
(“Location:/viewdetails.php”)作为
标题(“位置:viewdetails.php”)这可能是一个因素。我看不出还有什么问题。
 <?php
require("functions_start.php");

if (isset($_REQUEST["username"]) && isset($_REQUEST["password"]))
{
    $error = $theUser->LoginCheck($_REQUEST["username"], $_REQUEST["password"]);
}

if (isset($_REQUEST["logout"]))
    $theUser->Logout();

if (isset($_SESSION["authenticated"]) && $_SESSION["authenticated"]== true)
{
    header("Location: /viewdetails.php");
    exit;
}

HTMLHeader("Login to the stocks!",false);

if (isset($error))
{
    if ($error==false)
        echo "<div>Not able to login, please try again</div>";
}
if (isset($_REQUEST["logout"])) 
    echo "Thanks for using the site, you are logged out!";
?>
<div id="login">
  <b class="rtop">
    <b class="r1"></b> <b class="r2"></b> <b class="r3"></b> <b class="r4"></b>
  </b>
  <form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>" onsubmit="">
  Login
  <p>
    Username : <input type="text" name="username" id="username" value=
  "<?php echo           $_REQUEST["username"]; ?>"/>
  </p>
  <p>
    Password : <input type="password" name="password" id="password"/>
  </p>
  <p>
    <input type="submit"/>
  </p>
  <p id="right">
    <a href="register.php">Register</a> here.
  </p>
  </form>
  <b class="rbottom">
    <b class="r4"></b> <b class="r3"></b> <b class="r2"></b> <b class="r1"></b>
  </b>
</div>
<?php
HTMLFooter();
?>
<?php
require("functions_start.php");

global $theStock;

if (!isset($_SESSION["authenticated"]) || $_SESSION["authenticated"]== false)
{
    header("Location: /index.php");
    exit;
}
foreach ($_REQUEST as $key => $value)
{
    if (strpos($key, "remove_") === 0)
        $theStock->SellStock($_SESSION["username"], $value);
    if ($key=="stock")
        $getStock = $value;
}
HTMLHeader("The details of your account");
   ?>