方法1: 用file_get_contents 以get方式获取内容
公司主营业务:做网站、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出清涧免费做网站回馈大家。
[php] view plaincopyprint?
?php
$url='';
$html = file_get_contents($url);
echo $html;
?
方法2: 用fopen打开url, 以get方式获取内容
[php] view plaincopyprint?
?php
$fp = fopen($url, 'r');
//返回请求流信息(数组:请求状态,阻塞,返回值是否为空,返回值http头等)
[php] view plaincopyprint?
stream_get_meta_data($fp);
[php] view plaincopyprint?
while(!feof($fp)) {
$result .= fgets($fp, 1024);
}
echo "url body: $result";
fclose($fp);
?
1、在当前网页echo出变量$_SERVER['HTTP_HOST']即可获取域名或主机地址。
2、在当前网页echo出变量$_SERVER['PHP_SELF']即可获取网页地址。
3、在当前网页echo出变量$_SERVER["QUERY_STRING"]即可获取网址参数。
4、在当前网页echo出变量$_SERVER['HTTP_REFERER']即可获取用户代理。
5、在当前网页echo出变量$_SERVER['HTTP_HOST']点上$_SERVER['REQUEST_URI']即可获取完整的url,后面带参数自己点上即可。
6、也是点上,用个变量保存好输出。
首先这里的referer是指你点的是这个链接进入上传页面的。
你点了上传操作,就又有了上传的请求url,按你的代码中:
U('album/imageupload',array('id'=albumid))
上传请求链接里你只传了这个所以$_GET['id']只会接收到albumid
解决办法:
方法一:
看看你的上传插件支持不支持附加post传参,支持的话在上传插件中传入,php用$_POST['id']就能得到id值
方法二:
上传链接中另加一个参数
U('album/imageupload',array('id'=albumid,
'albumid'=$_GET['id']))
php里用$_GET['albumid']接收