如何在href中发布标题数据

时间:2012-10-20 10:27:15

标签: php html

我需要从$number

中的页面阅读pagination.php
echo "<span class='pagination'><a href='pagination.php' >  ".$number."    </a></span>";

有可能吗?怎么样?谢谢你:))

2 个答案:

答案 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}}

希望这有帮助。