我通过电子邮件中的链接通过$ _GET发送信息(即电子邮件中的链接格式为http://website.com?dogs=cats“)。但我希望网站网址没有可见的附件。所以我'我试过了:
我正在考虑将$ _GET结果保存在cookie中,然后使用标题()重定向页面,然后提取数据并使cookie过期。
我有一种更容易忽视的方式吗?
答案 0 :(得分:2)
如何启动会话并将它们存储到$ _SESSION变量?
答案 1 :(得分:0)
以下是如何在链接上创建隐藏参数的示例实现。这会在链接上设置一个自定义处理程序,它将隐藏的参数复制到表单中并通过post请求发送。它不是会议的替代品,但它可以有自己的用途。
<form id="form" method="post" action="">
<input id="dogs" type=hidden name="dogs">
</form>
<a href="otherpage.php" data-dogs="cats">Sample link</a>
<script>
$(function(){
$('a').click(function(ev){
ev.preventDefault();
$('#dogs').val($(this).attr('data-dogs'));
$('#form').attr('action',$(this).attr('href')).submit();
}
});
</script>