2016-04-07 93 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>';}