我需要从$number
pagination.php
echo "<span class='pagination'><a href='pagination.php' > ".$number." </a></span>";
有可能吗?怎么样?谢谢你:))
答案 0 :(得分:5)
我认为您可以使用get:
来解决它echo "<span class='pagination'><a href='pagination.php?number=". $number ."' > ". $number ." </a></span>";
通过这种方式,在pagination.php中,您可以通过阅读
来检索它$_GET['number']
答案 1 :(得分:1)
您应该尝试将数字作为参数附加到网址:
echo '<span class="pagination">'
. '<a href="pagination.php?number=' . urlencode($number) . '">' . htmlspecialchars($number) . '</a>'
. '</span>';
在pagination.php上,您的号码为$_GET['number']
变量。为避免跨站点脚本问题,您应该在将数字插入页面源(此页面和pagination.php)时对该数字进行编码。更好的方法是在将$number
插入页面源之前将$number = (int)$number;
限制为整数(如果它只允许整数值),例如用:
echo '<span class="pagination">'
. '<a href="pagination.php?number=' .$number . '">' . $number . '</a>'
. '</span>';
这样你可以安全地插入它:
{{1}}
希望这有帮助。