如何使用PHP将上传到本地主机的一个html文件重定向到磁盘上的另一个html文档



我现在有这个非常基本的HTML表单

<form method="post" action="send.php" >
<input type="text" size="30" placeholder="Search..." name="search" id="search" autocomplete="on" />
<input type="button" id="submit" value="Search" size="80" />
</form>

现在,我希望将一个从HTML中的变量中提取的参数发送到用C++编写的函数中。

<?php
if(isset($_POST['search'])){
$text=$_POST['search'];
system("PageRank_Final.exe $text");
}
?>

我已经在工作了。我可以使用PHP从HTML执行我的C++程序。现在,在程序执行后,我希望重定向到a.html文件,该文件是由我在C++上的一个函数生成的。

<?php
if(isset($_POST['search'])){
$text=$_POST['search'];
system("PageRank_Final.exe $text");
header("Location: Pagerank.html);
}
?>

添加标题("位置:Pagerank.html(;不会将我重定向到该html文件。该文件保存在xampp安装文件夹的htdocs文件夹中。

我是否错误地使用了header()函数?

如果我不够清楚,请随意提问。

您对页面的重定向看起来是正确的。我在我的代码中也使用了header("Location:a.php");,它正在工作。

您可能想检查系统((调用是否终止。如果没有,你的头就不会被删除,因为它仍然在系统调用中。

最新更新