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”写了之后没反应。 用php来phpmyadmin写入数据库的问题 急救!!! 一个简单的PHP对象问题 大数据量的查询速度优化问题? 【新手问题】关于数组赋值 新手求助:<?php echo $_POST["opt"]=="+" ? "selected" : "" ?> 新安装的PHP环境出问题了 XSLT解析XML内容,特殊字符解析错误 大家好,这是一个购物车的session 页面,我有一些地方看不懂,请指教 求教:主页logon的问题 模拟提交的问题 正则表达式
<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”写了之后没反应。