-2
4

1 回答 1

0

请记住,除了在 URL 或 POST 中传递的内容之外,您的页面一无所知。您指向后续页面的链接不会传递 $query 或 $field 字段。您需要将这些添加到您为每个链接创建的 URL 中:

for($page = 1; $page <= $maxPage; $page++) {
    echo "<a href='result7.php?page=$page&field=$field_escaped&query=$something_escaped'>$page</a> ";
}

其中 $query_escaped 和 $field_escaped 是您想要传递给后续页面的字段和查询值的 URL 编码版本。

请注意,此代码存在各种安全问题;如果这要公开出现,您几乎是在要求 SQL 漏洞利用。

于 2012-12-21T14:52:01.247 回答