我想通过点击链接发布一个值,该链接会重定向到另一个页面。我想在$_POST
中使用PHP
方法获取重定向页面中的值。但是我不想使用隐藏类型,JQuery
或PHP
还有其他方式吗?
答案 0 :(得分:0)
如果您希望在不使用表单和POST
数据类型的情况下提交hidden
数据,那么您可以考虑使用redirect之类的jQuery插件。
您可以像这样重定向:
$().redirect('newPage.php', {'name': 'Jack'});
然后使用标准newPage
样式调用从$_POST["name"]
的PHP访问变量。
在您的情况下,如果您想拦截链接点击,您将更好地使用jQuery。
$("#myLink").click(function(){
$().redirect('newPage.php', {'name': 'Jack'});
});
或者,您还有$_SESSION
,这使您可以在一个页面上存储变量,然后在另一个页面上检索它,但在您的情况下,这将更难实现(I包括它仅供参考。
第1页:
session_start();
$_SESSION["name"] = "Jack";
第2页:
session_start();
echo $_SESSION["name"];