2016-04-07 13 views
-1

私はHTMLリンクをエコーし​​、PHPアンカーとハッシュアンカーを追加したいと思います。PHPアンカーとハッシュとのリンク

<?php 
echo '<a href="test.php?page='.$i.'#hash">'.$i.'</a>'; 
?> 

PHPはリンクを正しくエコーしますが、クリックするとブラウザはハッシュアンカーについてのみ気にします。 URLに手動でリンクを入力すると、正しく実行されます。 ブラウザでphpアンカーとハッシュアンカーの両方を受け入れる方法を教えてください。

どうもありがとう:)

+2

ブラウザのみハッシュ・アンカー気遣うとはどういう意味ですか? – chris85

+0

phpは '?page = 2'を取得しません – mike621

+0

実際の例を示します。このスキームは正常に動作するはずです –

答えて

1

これは試してみてください:

if (is_numeric($i)){echo '<a href="test.php?page='.$i.'#hash">'.$i.'</a>';} 
else {echo 'value of i is not numeric<br>';} 
if (!isset($i)){echo 'i has not been assigned ANY value at all<br>';} 
関連する問題