繁体   English   中英

根据点击的锚获取并设置PHP变量

[英]Get and set PHP variable based on anchor clicked

单击链接到div的锚点时,是否可以获取特定值并将其存储在变量中?

就像我有两个链接一样

<a href="#one">One</a>
<a href="#two">Two</a>

如果用户单击了onetwo并将其存储在PHP变量中,我将能够以某种方式获得它吗?

是的,您可以将它们添加为GET请求并将其存储在会话中。 通过以下方式更改代码:

<a href="?name=one">One</a>
<a href="?name=two">Two</a>

在PHP中,您可以这样做:

<?php
  session_start();
  $_SESSION["name"] = $_GET["name"];
?>

采用Praveen Kumar的解决方案,并以这种方式更改HTML部分以使锚点正常工作:

<a href="?name=one#one">One</a>
<a href="?name=two#two">Two</a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM