0

私は現在、Minecraftサーバーを制御するためのコントロールパネルを構築しています.私が直面している問題は、「overview.php/?id =」にHRef'ingタグを付けて「overview.php」にアクセスしようとすると、キーが整数になることです.概要ページで使用するためにアクセスしたいテーブル。

私が直面している問題は、URLバーにoverview.phpがあるとうまくいくということです。しかし、その後に「/」(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);
}
?>
4

1 に答える 1

1

に従うべきoverview.phpではありません/

overview.php/?id=0間違っています。

overview.php?id=0正しい。

于 2013-07-21T16:56:47.880 に答える