社区
基础编程
帖子详情
php怎么模拟post数据,然后保存cookie在客户端
互联网Ai好者
2010-10-24 11:37:53
php怎么模拟post数据,然后保存cookie在客户端,就是说模拟post登陆网站,然后点击跳转到其它页面时处于登陆状态的!
...全文
381
6
打赏
收藏
php怎么模拟post数据,然后保存cookie在客户端
php怎么模拟post数据,然后保存cookie在客户端,就是说模拟post登陆网站,然后点击跳转到其它页面时处于登陆状态的!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
在-云端
2010-10-29
打赏
举报
回复
[Quote=引用 4 楼 ddboy 的回复:]
你是想在当前网站用php模拟让客户登录去另一个网站吧,可以明白告诉你:这是不可能的
[/Quote]
curl
file_get_content()
scoket
都可以模拟!!谢谢!
amani11
2010-10-29
打赏
举报
回复
[Quote=引用 4 楼 ddboy 的回复:]
你是想在当前网站用php模拟让客户登录去另一个网站吧,可以明白告诉你:这是不可能的
[/Quote]
完全有可能
ddboy
2010-10-29
打赏
举报
回复
你是想在当前网站用php模拟让客户登录去另一个网站吧,可以明白告诉你:这是不可能的
sunboy32
2010-10-25
打赏
举报
回复
先帐号密码md5验证,验证通过后,然后创建cookie,然后保存cookie,其他页面设定如果有这个cookie值就转入登录状态。
ddboy
2010-10-25
打赏
举报
回复
/**
* 向指定网址发送post请求
* @parem $url
* @parem $params
* @return array
*/
function _post_request($url, $query_str)
{
if ( function_exists('curl_init') && USE_CURL===true )
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $query_str);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla-ylmf-u-api-cli (curl) '.phpversion() );
$result = curl_exec($ch);
$errno = curl_errno($ch);
curl_close($ch);
//echo " $url & $query_str <hr /> $errno , $result ";
return array($errno, $result);
}
else
{
$context =
array('http' =>
array('method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded'."\r\n".
'User-Agent: Mozilla-ylmf-u-api-cli (non-curl) '.phpversion()."\r\n".
'Content-length: ' . strlen($query_str),
'content' => $query_str));
$contextid = stream_context_create($context);
$sock = fopen($url, 'r', false, $contextid);
if ($sock)
{
$result = '';
while (!feof($sock))
{
$result .= fgets($sock, 4096);
}
fclose($sock);
}
}
return array(0, $result);
}
至于增加cookie的header,我这里就不多说了
cheng1984cheng
2010-10-25
打赏
举报
回复
同一个网站的不同页面。如果服务器条件允许,建议使用SESSION。
不同网站的可以通过其他方式时间多点同步登录。比如UCENTER。
使用COOKIE保存数据时,COOKIE的路径参数建议手写,不要用默认。用默认的话,稍不注意就会出现,路径错误导致COOKIE无法读写的情况。
PHP
通过伪造和
模拟
客户端
COOKIE
登陆来采集抓取远程网址
以下讨论的是和伪造
模拟
客户端
COOKIE
登陆采集抓取远程网址相关的
PHP
通过伪造和
模拟
客户端
COOKIE
登陆来采集抓取远程网址页面内容的方法教程文章,内容是本站精心挑选整理的教程,希望对广大的网友给到帮助,下面是...
php
设置和获取
Cookie
Cookie
是由服务器发给
客户端
的一小段
数据
,在
客户端
保存
着。服务器可以通过这个
Cookie
来判断当前用户的状态,比如是否已经登录。读取
cookie
.txt的内容,不一定能用上,因为cURL可以自动读取
cookie
文件。在网络爬虫中...
Http状态的传递和
保存
之
Cookie
Cookie
如果想自由的传递和读取,用
Cookie
。
Cookie
是和站点相关的,也就是只有存储...
Cookie
也是
保存
在浏览器端的,而且浏览器会在每次请求的时候都会把和这个站点相关的
Cookie
提交到服务器,并且将服务器端返回
php
模拟
客户端
请求,抓取网站或者接口
数据
/**
模拟
客户端
请求,抓取网站或者接口
数据
以抓取某视频网站的播放地址为例,首先我是通过fiddler抓包找到该视频网站获取
数据
的接口和请求参数类型的, 但是直接
模拟
请求提示
客户端
版本太低,所以我就复制了...
php
一些运用 GET,
POST
请求session
cookie
php
是超级文本预处理语言注意:在运行
php
的软件需要注意
保存
文件,整个路径不能含有中文,运行环境需要改变,如果不改变,就是不能直接在浏览器打开,就要拿到服务器下打开
php
——–
php
可以画图像——要找怎么画图形,去...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章