php新页面无法获取post值 php_POST新网页值传递 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是A.php中的: <form action='' method='POST' > <input type='hidden' value=<?php echo $node->getId() ?> name='nodeIdinfo'> <input type="submit" value="AP信息" name='showNdinfo' onclick="manageAp('<?php echo gethostbyname($_SERVER["SERVER_NAME"]); ?>')"> </form> </td> </tr><?php endforeach ?></table><script type="text/javascript" > function manageAp(url){ window.open("http://"+url+"/phpinfo.php","","fullscreen=1"); }这是B.php中的:<?php if ($_POST['showNdinfo']){ echo $_POST['nodeIdinfo']; }else { echo "failed"; }?> --------------------------------------------------------现在的情况是:我点击A中的“AP信息”按钮,能成功在新窗口打开B(即phpinfo.php)网页,但是无法显示POST的值。如果我把B中代码放到A中,则能在A网页中显示POST的值。 <form action='<?php echo gethostbyname($_SERVER["SERVER_NAME"]); ?>' method='POST' target=window.open("","","fullscreen=1")> <input type='hidden' value=<?php echo $node->getId() ?> name='nodeIdinfo'> <input type="submit" value="AP信息" name='showNdinfo'> </form> ---------------------------------------------------------------------------------------------------------------------本来,B的地址是:http://gethostbyname($_SERVER["SERVER_NAME"]); /phpinfo.php 少了个 /phpinfo.php 你自己补上就是了<form action='/phpinfo.php' ---------------------------------------------------------------------------------------------------------------------我说具体些吧,A地址是:192.168.28.154/node/index;B地址是:192.168.28.154/phpinfo.php而如果这么改的话,点击之后地址栏跳转到:192.168.28.154/node/192.168.28.154 -------------------------------------------------------顺便还有个问题请教下,我希望弹出的窗口大小是:300*400的,该怎么写?window.open第三个参数“height=300, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no”写了之后没反应。 [求助]如何实现discuz的自动登录? apache错误日志问题 PHP发邮件 下了一个国外的Mail php程序 不会设定..哭 (上) PHP记录计数 请教一个常见的问题,关于搜索与分页,送50分 [初级]变量穿透问题 3维数组如何向下一页面提交?请教 请问在那里有mysql最新版下载? minij2ee常见问题(FAQ) 模拟提交的问题 正则表达式
<input type='hidden' value=<?php echo $node->getId() ?> name='nodeIdinfo'>
<input type="submit" value="AP信息" name='showNdinfo' onclick="manageAp('<?php echo gethostbyname($_SERVER["SERVER_NAME"]); ?>')">
</form>
</td>
</tr>
<?php endforeach ?>
</table><script type="text/javascript" >
function manageAp(url){
window.open("http://"+url+"/phpinfo.php","","fullscreen=1");
}这是B.php中的:<?php
if ($_POST['showNdinfo']){
echo $_POST['nodeIdinfo'];
}else {
echo "failed";
}
?>
现在的情况是:
我点击A中的“AP信息”按钮,能成功在新窗口打开B(即phpinfo.php)网页,但是无法显示POST的值。如果我把B中代码放到A中,则能在A网页中显示POST的值。
method='POST' target=window.open("","","fullscreen=1")>
<input type='hidden' value=<?php echo $node->getId() ?> name='nodeIdinfo'>
<input type="submit" value="AP信息" name='showNdinfo'>
</form>
本来,B的地址是:http://gethostbyname($_SERVER["SERVER_NAME"]); /phpinfo.php
我说具体些吧,A地址是:192.168.28.154/node/index;B地址是:192.168.28.154/phpinfo.php
而如果这么改的话,点击之后地址栏跳转到:192.168.28.154/node/192.168.28.154
顺便还有个问题请教下,我希望弹出的窗口大小是:300*400的,该怎么写?
window.open第三个参数“height=300, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no”写了之后没反应。