Php 通过js重定向并发送变量
这很棘手 我有两个网站。站点A和站点B。在另一个站点(任何站点)上,我发布了一个附属链接,将您带到站点A,在那里我有一个重定向到站点B的脚本(因此第一个链接在经过站点A后转到站点B) 在站点A上,我尝试将一个变量传递给站点B,但不将其放入浏览器URL,例如Php 通过js重定向并发送变量,php,javascript,variables,redirect,Php,Javascript,Variables,Redirect,这很棘手 我有两个网站。站点A和站点B。在另一个站点(任何站点)上,我发布了一个附属链接,将您带到站点A,在那里我有一个重定向到站点B的脚本(因此第一个链接在经过站点A后转到站点B) 在站点A上,我尝试将一个变量传递给站点B,但不将其放入浏览器URL,例如http://www.siteB.com/?var=blabla 我被建议尝试使用js将变量发布到站点B。我尝试将此代码放在站点A中 <body onLoad="submit_form();"> <form name="myf
http://www.siteB.com/?var=blabla
我被建议尝试使用js将变量发布到站点B。我尝试将此代码放在站点A中
<body onLoad="submit_form();">
<form name="myform" action="http://www.siteb.com" method="POST">
<input type="hidden" name="var" value="blabla">
</form>
<script language="javascript">
<!--
function submit_form()
{
document.myform.submit()
}
-->
</script>
我必须以某种方式将js变量放在header()中吗?我迷路了。这是因为您的表单正在发布数据,但您正在尝试从
$\u GET
数组访问数据
试试这个:
$var = $_POST['var'];
echo $var;
$\u POST
包含通过POST发送的数据,$\u GET
包含通过GET发送的数据
$var = $_POST['var'];
echo $var;