在使用HREF重定向到新页面之前设置PHP会话变量

时间:2016-07-18 00:41:13

标签: javascript php html mysql session

我有一个表从名为auctiontable的MySQL表中提取ID列表,并将结果列在表中的行中。

我可以在?aid="1"的末尾轻松添加?aid="2"href以使用$_GET,但我希望用户无法控制变量链接在另一个页面上,需要在他们点击他们想要使用的行之后设置它,但是在它转到另一个页面之前。 (如果这有意义的话)

有什么方法可以设置PHP会话变量,当用户点击href和那个链接到下一页时,该会话变量设置对应于他们在桌面上点击了哪个项目?使用PHP或Javascript,还是其他什么?

2 个答案:

答案 0 :(得分:0)

使用onclick事件使用某些函数绑定href,当用户单击href时,onclick事件将调用的函数将通过ajax调用服务器上的php文件。 php文件将创建会话,这就是全部。

答案 1 :(得分:0)

使用submit的{​​{1}}按钮代替form标记,如下所示

<a></a>

现在,您可以设置会话并重定向到您想要的任何页面后,点击<form method='post'> <button type='submit' name='click' value='<?php echo $aid; ?>'>Click</button> </form> 值的提交按钮,如下所示

id

我希望这有效。如果有错误,请随时发表评论,我会尽我所能。