php模拟登录 获取SESSIONID,并则在读取网页的时候发送

这篇博客介绍了两种使用PHP模拟登录并获取SESSIONID的方法,一种是通过curl,另一种是利用fsockopen。文中给出了详细的代码示例,展示了如何在登录后读取网页内容,并在后续请求中发送SESSIONID。
摘要由CSDN通过智能技术生成
方法1用curl:
一.先开启php curl函数库的步骤
1).去掉windows/php.ini 文件里;extension=php_curl.dll前面的;    /*用 echo phpinfo();查看php.ini的路径*/
2).把php5/libeay32.dll,ssleay32.dll复制到系统目录windows/下
3).重启apache
二.例子
例子:
<? php
$cookie_jar   =   tempnam ( ' ./tmp ' , ' cookie ' );
$ch   =  curl_init(); curl_setopt( $ch , CURLOPT_URL , ' http://****** ' );
curl_setopt(
$ch ,  CURLOPT_POST ,   1 );
$request   =   ' email_address=&password=&action= ' ;
curl_setopt(
$ch ,  CURLOPT_POSTFIELDS ,   $request );
// 把返回来的cookie信息保存在$cookie_jar文件中
curl_setopt( $ch ,  CURLOPT_COOKIEJAR ,   $cookie_jar );
// 设定返回的数据是否自动显示
curl_setopt( $ch ,  CURLOPT_RETURNTRANSFER ,   1 );
// 设定是否显示头信息
curl_setopt( $ch ,  CURLOPT_HEADER ,   false );
// 设定是否输出页面内容
curl_setopt( $ch ,  CURLOPT_NOBODY ,   false );
curl_exec(
$ch );
curl_close(
$ch
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值