php如何获取带参数页面的内容 10

php如何获取带参数页面的内容例如1.php?id=1想获取1.php?id=1所有内容,包括含参数后生成的内容,有无简便方式?是想用在转静态上面的,因为以前看的那种替换... php如何获取带参数页面的内容

例如
1.php?id=1

想获取1.php?id=1所有内容,包括含参数后生成的内容,有无简便方式?

是想用在转静态上面的,因为以前看的那种替换模板参数的方式感觉很麻烦,特别是我模板中要替换项很多时候,所以有无直接就拿动态页面生成静态的办法~

例如1.php?id=A直接变成A.html

怎么转我知道,就是现在没有很简便的方式获取1.php?id=A的内容

望高手教我
不是获取域名或域名的参数哦~~

是获取带参数页面的内容,显示出来的所有内容
展开
 我来答
羽日博客
2015-09-29 · TA获得超过365个赞
知道答主
回答量:96
采纳率:100%
帮助的人:57.6万
展开全部

cURL可以使用URL的语法模拟浏览器来传输数据,

因为它是模拟浏览器,因此它同样支持多种协议,

FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP等协议都可以很好的支持,包括一些:

HTTPS认证,HTTP POST方法,HTTP PUT方法,FTP上传,keyberos认证,HTTP上传,代理服务器,cookies,用户名/密码认证,

下载文件断点续传,上传文件断点续传,http代理服务器管道,甚至它还支持IPv6,scoket5代理服务器,通过http代理服务器上传文件

到FTP服务器等等。

这就是我们为什么要使用cURL的原因!

使用cURL完成简单的请求主要分为以下四步:

1.初始化,创建一个新cURL资源

2.设置URL和相应的选项

3.抓取URL并把它传递给浏览器

4.关闭cURL资源,并且释放系统资源

我们来采集一个页面,通常情况下,我们会使用file_get_contents()函数来获取:

像这样:

 

<?php
 
$str = file_get_contents('http://bbs.lampbrother.net');
 
//或者是:
 
$str = file("http://bbs.lampbrother.net");
 
//或者是:
 
readfile("http://bbs.lampbrother.net");
 
?>


这样我们会发现,我们没有办法有效地进行错误处理,更重要的是我们没有办法完成一些高难度的任务:

如:处理cookies,验证,表单提交,文件上传等等。

好,现在我们来用代码完成上述cURL的四步:

<?php
 
//1.初始化,创建一个新cURL资源
 
$ch = curl_init();
 
//2.设置URL和相应的选项
 
curl_setopt($ch, CURLOPT_URL, "http://www.lampbrother.net/");
 
curl_setopt($ch, CURLOPT_HEADER, 0);
 
//3.抓取URL并把它传递给浏览器
 
curl_exec($ch);
 
//4.关闭cURL资源,并且释放系统资源
 
curl_close($ch);
 
?>
帐号已注销
2010-05-28 · TA获得超过268个赞
知道小有建树答主
回答量:437
采纳率:0%
帮助的人:274万
展开全部
写一个页面,专门处理这种情况,在这个页面里实现跳转,连接写成deal.php?id=A
deal.php文件
$id=$_GET['id'];
header('location:'.$id.'.html'.');//这样写不知道对不,meishi
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
laolang81
2010-05-27 · 超过69用户采纳过TA的回答
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:103万
展开全部
用file_get_contents(文件网页详细地址,要详细的)(读取 )
用file_put_contents(文件地址)(写入)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ifree2008
2010-05-27 · TA获得超过164个赞
知道小有建树答主
回答量:626
采纳率:0%
帮助的人:522万
展开全部
建议用smarty模板
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jqqwww
2010-06-01 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:96
采纳率:0%
帮助的人:74.2万
展开全部
ob_系列函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式