当涉及$ _GET数据时,随机(几乎)重定向到索引?

时间:2013-07-21 16:49:24

标签: php get

我目前正在构建一个用于控制Minecraft服务器的控制面板,我面临的问题是当我尝试访问'overview.php'时,标签为HRef'ing to“overview.php /?id =”,Key is我希望在概述页面上访问表格中的整数。

我面临的问题是,当我在我的网址栏中有overview.php时就可以了。但是当它后跟一个'/'(so overview.php /)跟随一个“?id = 0”时,它会部分显示在登录区域的索引页面上找到的数据。此页面引用的代码中唯一的一点是在页面的开头,它检查用户是否已登录,如果没有重定向到登录。

继承了overview.php上的PHP代码:

<?php
require("../common.php"); 
if(empty($_SESSION['user'])) 
{ 
    header("Location: ../index.php"); 

    die("Redirecting to ../index.php"); 
} 
else{
    $usr = $_SESSION['user'];   
    $ips = $usr["ip"];
    $ports = $usr["port"];
    $rcons = $usr["rcon"];

    $a_ip = explode(",",$ips);
    $a_port = explode(",",$ports);
    $a_rcon = explode(",",$rcons);
}
?>

1 个答案:

答案 0 :(得分:1)

您不应该使用overview.php关注/

overview.php/?id=0不正确。

overview.php?id=0是正确的。