我正在我的覆盆子pi上运行一个apache2服务器,它正在托管我的网站。 通过点击我网站上的链接,我可以更改文本文件中的某些值。
现在一切正常,但是当我的脚本中的链接重定向到主页时,似乎出现了问题。
重定向后的网址不是 192.168.1.101/index.php ,而是 192.168.1.101/scripts/beheerSOD.php?sproeier=1
如果我刷新页面,则网址会更改为 192.168.1.101/index.php ,但脚本也会再次执行
有人知道发生了什么事吗?
提前谢谢!
HTML链接到脚本(index.php)
<a href="scripts/beheerSOD.php?sproeier=1">Klik op mij!</a>
最终重定向的脚本(scripts / beheerSOD.php)
<?php
if(isset($_GET['sproeier'])){
$sproeier = $_GET['sproeier'];
$SODtxt = file_get_contents('../SOD.txt');
$sproeierIO = $SODtxt{($sproeier-1)};
if($sproeierIO=="0"){
$sproeierIO="1";
}
else{
$sproeierIO="0";
}
$eerst = substr($SODtxt,0,$sproeier-1);
$laatst = substr($SODtxt,$sproeier,strlen($SODtxt));
$SODtxt = $eerst.$sproeierIO.$laatst;
file_put_contents('../SOD.txt', $SODtxt);
header("Location: http://192.168.1.101/index.php");
}
&GT;
答案 0 :(得分:0)
尝试将header语句放在脚本的顶部。