如何在php中将数据从一页传递到另一页

时间:2020-10-21 12:39:59

标签: php html

我试图将id从page1中的按钮传递给page2中php中的变量。该ID是动态的,因为将有多个按钮,而我只需要发送单击的按钮ID。问题是我真的不知道从哪里开始。我需要使用cookie吗?我读过一些人使用会议的信息,但是我认为这有点过分。

这是第1页中的按钮

<td class="button-table">
     <button class="leads-more-info-btn" 
     id="<?php echo $leadKey = $allIssues->key ?>" 
     onclick="sendData(this.id)">Apply..
     </button>
</td> 

您可以看到我尝试使用onclick,但这是在javascript中。我想用php做。 Page2中的变量名称称为$currentLead。因此,总结一下page1:buttonID->page2:$currentLead

2 个答案:

答案 0 :(得分:3)

您绝对可以使用$_SESSION,但是我很确定您也可以重构页面,以便将按钮包含在<form>中,或者使用AJAX进行操作单击按钮时,指向另一页URL的$.get()$.post()。然后,您可以检查$_GET$_POST来查找/检索该页面中的值。

指向新页面的超链接(而不是按钮)也可以使用。此时,您可以简单地在查询字符串中传递id,甚至可以将超链接设置为CSS样式的按钮,以保持按钮的外观/感觉。

答案 1 :(得分:-1)

将其存储在$ _SESSION中,然后如果要重定向到page2,请使用header()函数