0

$numberのページから読む必要がありますpagination.php

echo "<span class='pagination'><a href='pagination.php' >  ".$number."    </a></span>";

出来ますか?どのように?ありがとうございました :)

4

2 に答える 2

5

getを使用して解決できると思います。

echo "<span class='pagination'><a href='pagination.php?number=". $number ."' >  ". $number ."    </a></span>";

このように、pagination.phpであなたは読むことによってそれを取得することができます

$_GET['number']
于 2012-10-20T10:29:41.583 に答える
1

URLにパラメータとして番号を追加してみてください。

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>';

お役に立てれば。

于 2012-10-20T10:37:52.290 に答える