为什么从这个 href 获取值时不可见?
Why value isn't visible when getting it from this href?
我想通过以下方式将 php 文件中的值发送到另一个 php 文件:
$output .= '<a onclick="showDiv()" href="explore.php#chatArea?user_id='. $row['unique_id'] .'">
并且当我尝试使用 $_GET 获取 user_id 值时,它无法识别该值。相反,当我有这样的事情时:
href="explore.php?user_id='.... (WITHOUT THE #chatArea)
它工作正常。那么我应该如何让它也识别 id 呢?
因为 #
之后的 url 部分不存在于 PHP 中。你应该把它放在 URL
的末尾
$output .= '<a onclick="showDiv()" href="explore.php?user_id='. $row['unique_id'] .'#chatArea">
通常,人们会在 link 的 uri 中使用散列到锚点。但是,由于传递的值是 GET 查询,因此不会对其进行解释。您可以简单地省略散列标签。
我想通过以下方式将 php 文件中的值发送到另一个 php 文件:
$output .= '<a onclick="showDiv()" href="explore.php#chatArea?user_id='. $row['unique_id'] .'">
并且当我尝试使用 $_GET 获取 user_id 值时,它无法识别该值。相反,当我有这样的事情时:
href="explore.php?user_id='.... (WITHOUT THE #chatArea)
它工作正常。那么我应该如何让它也识别 id 呢?
因为 #
之后的 url 部分不存在于 PHP 中。你应该把它放在 URL
$output .= '<a onclick="showDiv()" href="explore.php?user_id='. $row['unique_id'] .'#chatArea">
通常,人们会在 link 的 uri 中使用散列到锚点。但是,由于传递的值是 GET 查询,因此不会对其进行解释。您可以简单地省略散列标签。