PHP引用PHP页面问题

hdjdcyl 2013-01-23 10:50:01
在一个view.php页面中需要循环调用一个另外一个serveInfo.php页面,并且要serveInfo.php页面循环get传递不同的值,
1、使用include "serveInfo.php"可以出现调用页面的结构样式,但是如果
向这个页面传值serveInfo.php?serveIp=192.168.185.88时调用的页面就就不能正常的显示了,
2、使用iframe调用传值时没有问题,传值也可以成功传过去,但是serveInfo.php页面有个div的弹出层,这样的话,弹出层就只能在iframe那个小框中出现不能实现想要的效果了。


大家说这个问题该如何去解决呢???
...全文
365 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
light86 2013-01-24
  • 打赏
  • 举报
回复
不好意思file_get_contents("serveInfo.php?id=$id");前面应该用完整的网址的
light86 2013-01-23
  • 打赏
  • 举报
回复
用file_get_contents获取serveInfo.php页面内容,同时也把参数传递过去了
<?php
$str=file_get_contents("serveInfo.php?id=$id");
?>
hdjdcyl 2013-01-23
  • 打赏
  • 举报
回复
后来揣摩一下午终于找到了解决的方法,include不行而iframe可以的原因是,include找的文件名,如果把get传值的符号写上的话,不是传的值,而是找的serveInfo.php?serveIp=192.168.185.88这个文件名的文件,而iframe就是使用浏览器打开的一个新的地址。只要我们也是通过80端口打开这个文件就可以了,所以使用fopen()即可。
$url="http://XXXXXXXXXXXX/serveInfo.php?serveIp=$arr[ip]";
$fp=@fopen($url,"r") or die("连接超时");
echo $fcontent=file_get_contents($url);
hdjdcyl 2013-01-23
  • 打赏
  • 举报
回复
引用 1 楼 light86 的回复:
用file_get_contents获取serveInfo.php页面内容,同时也把参数传递过去了 PHP code?123<?php$str=file_get_contents("serveInfo.php?id=$id");?>
试了一下这种方法也是不行啊

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧