PHP读取CURL模拟登录时生成Cookie文件的方法
本篇章节讲解PHP读取CURL模拟登录时生成Cookie文件的方法。分享给大家供大家参考。具体实现方法如下: 在使用PHP中的CURL模拟登录时会保存一个Cookie文件,例如下面的代码 代码如下: $post_fields['email'] = 'XXXX';
$post_fields['password'] = 'XXXX'; $post_fields['origURL'] = 'XXX'; $post_fields['domain'] = 'xxx.com'; //cookie文件存放在网站根目录的temp文件夹下 $cookie_file = tempnam('./temp','cookie'); $ch = curl_init($login_url); //带上cookie文件,访问需要访问的页面 //清理cookie文件 //输出网页内容 在temp文件夹下保存一个cookie前缀的临时文件,例如:coo3A98.tmp文件 打开这个文件得到如下代码: 要使用php来格式化该文件,使用以下代码就能实现 代码如下: $trows = '';
foreach($lines as $line) { ?> 运行之后就如下图所示,已经被写入到table当中 大功告成,如果只读取其中字段可自行修改即可。 希望本文所述对大家的PHP程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |