我有一个包含许多链接的列表。这些选项由mysql查询生成。我的想法是,当我点击其中一个选项(这些选项链接到menuestaciones.php)时,我可以存储在我的会话变量中,例如$_SESSION [ 'station']
,点击链接的名称
<div class="listadoestaciones">
<?php while ($row1 = mysql_fetch_array($estacionesclientes)):; ?>
<p> <a href="menuestacion.php"><?php echo $row1['lnStationName']; ?></a>
</p>
<?php endwhile; ?>
</div>
例如,下一个代码,我的会话变量是$_SESSION['clickedlink']
:
<a href="menuestacion.php" name="link1">
page1
</a>
<a href="menuestacion.php" name="link2">
page2</a>
<a href="menuestacion.php" name="link3">
page3</a>
如果我点击第3页,$_SESSION['clickedlink']="link3"
感谢您的帮助。
答案 0 :(得分:0)
你完全糊涂了。您正在将客户端脚本(用于跟踪点击)与服务器端脚本($ _SESSION)相结合。这里有两种方法可以解决你的问题,要么通过解析链接使用AJAX和改变会话,要么使用Javascript中的sessionStorage来保存它(推荐&#39;因为它非常快且用户友好)。