php没有正确重定向

时间:2015-08-13 16:48:38

标签: php html apache2 raspberry-pi

我正在我的覆盆子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;

1 个答案:

答案 0 :(得分:0)

尝试将header语句放在脚本的顶部。