索引问题-无法识别的索引

时间:2018-11-20 18:53:40

标签: php mysql indexing get

该问题似乎与“身份不明的索引-pid”有关。我想做的是显示链接页面的正文,但出现错误。我在网上遵循了一个有效的示例,代码似乎相同。

这是php:

//Determine which page to use
if (!$_GET['pid']) {
    $pageid = '1';
} else {
    $pageid = ereg_replace("[^0-9]", "", $_GET['pid']); // filter everything but numbers for security
    }
// Query the body section for the proper page
$sqlCommand = "SELECT pagebody FROM pages WHERE id='$pageid' LIMIT 1"; 
$query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error()); 
while ($row = mysqli_fetch_array($query)) { 
    $body = $row["pagebody"];
} 
mysqli_free_result($query); 
// end body query

我注意到在示例中,工作代码被放置在在线服务器上,而我正在使用XAMPP。这可能是问题吗?该代码只能在线使用吗?

1 个答案:

答案 0 :(得分:0)

在访问$_GET['pid']之前,先检查pid是否设置

if (empty($_GET['pid'])) {
    $pageid = '1';
} else {
 .....
}