-1

以下を行うphpファイルがあります。

$sql = mysql_query("SELECT * FROM  `players` WHERE  `Banned` = 1");
  while($row = mysql_fetch_array($sql)) {
$username = $row['Username'];
$lastip = $row['LastIP'];
$level = $row['Level'];

echo "<tr>";
echo "<td>$username</td>";
if ($lastip > 1){
    echo "<td>$lastip</td>";
} else {
    echo '<td>No IP found!</td>';
}
echo "<td>$level</td>";
echo "<td>Country</td>";
echo "<td><a href='unban.php'>Unban</a></td>";
echo "</tr>";
}

unban,php でユーザーの IP アドレスを unban したいのですが、データを unban.php に引き継ぐ方法がわかりません。

4

4 に答える 4

2

次のことができます。

echo "<td><a href='unban.php?ip=" . $lastip . "'>Unban</a></td>";

また、ファイル unban.php$_GET['ip']では、URL で渡されるキー ip で QueryString 値を取得するために使用します。

データベースに ID がある場合は、それを使用して unban.php に渡します。

データを別のページに渡すには、$_GET と $_POST の 2 つの要求タイプがあります。

于 2013-04-14T11:23:41.807 に答える
0

簡単に使用できます:

include("filename") into your unban.php

またはセッションを使用する:

$_SESSION["name"]=data;

またはフォームを使用するか、URLで直接(ただし、重要な情報である場合は使用する必要はありません)

于 2013-04-14T11:25:53.303 に答える
0

URL の get パラメータにユーザー名を渡して、ユーザーを識別できるようにします。例: href='unban.php?username={$username}'

于 2013-04-14T11:25:56.757 に答える