当点击链接到div的锚点时,有没有办法获得某个值并将其存储在变量中?
如果我有两个链接,比如
<a href="#one">One</a>
<a href="#two">Two</a>
如果用户点击one
或two
并将其存储在PHP变量中,我能以某种方式获取吗?
答案 0 :(得分:1)
是的,您可以将它们添加为GET
请求并将其存储在会话中。以这种方式更改您的代码:
<a href="?name=one">One</a>
<a href="?name=two">Two</a>
在PHP中,您可以这样做:
<?php
session_start();
$_SESSION["name"] = $_GET["name"];
?>
答案 1 :(得分:0)
采用Praveen Kumar的解决方案并以这种方式更改HTML部分以保持锚点工作:
<a href="?name=one#one">One</a>
<a href="?name=two#two">Two</a>