Javascript 链接到php锚点和散列

Javascript 链接到php锚点和散列,javascript,php,html,Javascript,Php,Html,我想回显一个html链接,并添加一个php锚和一个哈希锚 <?php echo '<a href="test.php?page='.$i.'#hash">'.$i.'</a>'; ?> PHP正确地回显链接,但在点击链接后,浏览器只关心散列锚。如果我在url中手动键入链接,它将正确运行。 有没有办法欺骗浏览器同时接受php锚和哈希锚 非常感谢:)试试这个: if (is_numeric($i)){echo '<a href="test.php?p

我想回显一个html链接,并添加一个php锚和一个哈希锚

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

PHP正确地回显链接,但在点击链接后,浏览器只关心散列锚。如果我在url中手动键入链接,它将正确运行。 有没有办法欺骗浏览器同时接受php锚和哈希锚

非常感谢:)

试试这个:

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>';}
if(是数值($i)){echo';}
否则{echo'i的值不是数值
;} 如果(!isset($i)){echo'i根本没有被赋值
';}
你说浏览器只关心散列锚是什么意思?php没有得到
?page=2
给出一个实例,这个方案应该有效。我真的定义了$i吗?是的,它定义了。我将尝试使用POST请求而不是GET。