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