Ⅰ php中怎么获取一个URL的返回数据
http get一下就返回源码了。。比如 url为 target/XX.PHP?V=1
用游览器访问直接下载一个MP3 可以参考如下代码:
<?php
$data = file_get_contents('target/XX.PHP?V=1');
file_put_contents('test.mp3', $data, true);
?>
Ⅱ 急!!php获取url参数
URL 传值只能用GET 方法,亲,你的前台页面必须用GET方法
你这前台用POST ,后台用GET, 然后还用URL ,你这是要玩坏服务器的节奏吗
Ⅲ php怎么访问url,如果访问如果返回true访问失败返回false,不要跳转, 就判断访问是否成
php访问url的四种方式
1.fopen方式
//访问指定URL函数
[php] view plain
print?
function access_url($url) {
if ($url=='') return false;
$fp = fopen($url, 'r') or exit('Open url faild!');
if($fp){
while(!feof($fp)) {
$file.=fgets($fp)."";
}
fclose($fp);
}
return $file;
}
2.file_get_contents方式(打开远程文件的时候会造成CPU飙升。file_get_contents其实也可以post)
[php] view plain
print?
$content = file_get_contents("httttp://wwww..com");
3.curl方式
[php] view plain
print?
function curl_file_get_contents($rl){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $rl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 获取数据返回
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true) ; // 在启用 CURLOPT_RETURNTRANSFER 时候将获取数据返回
$r = curl_exec($ch);
curl_close($ch);
return $r;
}
4.fsockopen方式(只能获取网站主页信息,其他页面不可以)
[php] view plain
print?
$fp = fsockopen("www..com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out="GET / HTTP/1.1\r\n";
$out.="Host: www..com\r\n";
$out.="Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
Ⅳ php获取url参数
1、在当前网页echo出变量$_SERVER['HTTP_HOST']即可获取域名或主机地址。
Ⅳ php根据url里的查询条件查询相应的内容,如何获取url里的值
if(array_key_exists('keyword',$_GET)&&!empty($_GET['keyword'])){
$keyword=trim($_GET['keyword']);
//按关键字获取数据
}
else{
//取所有数据
}
//输出图片部分
Ⅵ 如何通过php获取提交页面的URL
在PHP的开发中我们经常会通过网址URL向另一个网页传递参数的问题。在这个过程中我们首先需要获取到当前页面的URL,然后将URL中各个参数的值保存到变量中。整个过程较为简单,主要涉及到$_SERVER的用法。
1、$_server['http_host'],作用:获取网址域名,如(www.5ibobo.com,这是波波的一个博客,暂且做例子吧)。
2、$_SERVER["PHP_SELF"],作用:获取网页地址,如(/code/445.html)。
3、$_SERVER["QUERY_STRING"],作用:获取网址URL参数,待会我们会在实例中用到。
4、$_SERVER["HTTP_REFERER"],作用:获取用户的代理。