php使用curl post 乱码 淘宝手机 curl 注意事项 cookie无法传递
1.错误1 把cookie写到header中
$header[] = Cookie:thw=cn; cna=jxdODv2wcTICAXHW0r1CJi0V; t=e41c38cb9ce34bd54ca0f9127fd0c6c2; _m_h5_tk=f32d95cc18037cc4e85986f30bc1b896_1439816860045; _m_h5_tk_enc=4c378ef9a2bd15c36fe298e4d97f2c75; isg=6F159112174B9D2A7534037C941BACB9; l=AhUVQe19szY/eZ2oB2qU7YA-BRvPEskk; mt=ci=95_1&cyk=6_0; uc3=nk2=tYnHu8hArvY%3D&id2=UojVefKwbP4UpQ%3D%3D&vt3=F8dASM73BUQROnIccBg%3D&lg2=URm48syIIVrSKA%3D%3D; lgc=%5Cu81F4%5Cu96C5%5Cu5BB6%5Cu88C5; tracknick=%5Cu81F4%5Cu96C5%5Cu5BB6%5Cu88C5; _cc_=WqG3DMC9EA%3D%3D; tg=0; WAPFDFDTGFG=%2B4dRjM5djSecKyo4JwyfyQ%3D%3D; inezing_session=hZ74oZcbReopUkkMvnXi8ZIE_143981251297240BQ_2; v=0;
cookie2=1c2f5b3c1b855ca7348e9e4ca4148593;
$cookie_jar = dirname(__FILE__)./pic.cookie;
//保存cookie
//curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_jar);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_jar);
正确
2错误2 把gzip 也放到头文件中(从firebug中复制)
$header[] = Accept-Encoding: gzip, deflate;
//正确$header[] = Accept-Encoding: deflate;
3 错误3 ,编码不统一
正确
$header[] = content-type: application/x-www-form-urlencoded; charset=UTF-8;
---------------------------------
$header[0] = Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8;
$header[] = content-type: application/x-www-form-urlencoded; charset=UTF-8;
//$header[] = Accept-Encoding: gzip, deflate;
$header[] = Accept-Encoding: deflate;
$header[] = Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3;
$header[] = Cache-Control: max-age=0;
$header[] = Connection: keep-alive;
$header[] = Host: api.m.taobao.com;
$header[] = User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:39.0) Gecko/20100101 Firefox/39.0;
$header[] = X-FireLogger: 1.3;
$header = array();
$header = array(
content-type: application/x-www-form-urlencoded;
charset=UTF-8
);
$header = array();
$header[] = content-type: application/x-www-form-urlencoded;
charset=UTF-8;
//if (!is_null($proxy)) { curl_setopt ($curl, CURLOPT_PROXY, $proxy); }
//echo curl:.$url . ;
curl_setopt($curl, CURLOPT_URL, $thisurl);
//curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; rv:39.0) Gecko/20100101 Firefox/39.0');
//Googlebot/2.1 (+http://www.google.com/bot.html) 这个不行
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
//curl_setopt($curl, CURLOPT_REFERER, 'http://shop.m.taobao.com/shop/shop_index.htm?spm=0.0.0.0&shop_id=112980512');
//curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate');
curl_setopt($curl, CURLOPT_AUTOREFERER, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
$cookie_jar = dirname(__FILE__)./pic.cookie;
//保存cookie
//curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_jar);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_jar);
------------------------------------------------
curl对应的cookie文件,用firebug cookie另存为也是这种格式
.taobao.com TRUE / FALSE 1440424369 _m_h5_tk 33e31638cebf21c7da7e1317268de2de_1439823175070
.taobao.com TRUE / FALSE 1440424370 _m_h5_tk_enc db32837cf0f1244e04d777f332766b54

PHP主要是过程式编程,但也支持面向对象编程(OOP);Python支持多种范式,包括OOP、函数式和过程式编程。PHP适合web开发,Python适用于多种应用,如数据分析和机器学习。

PHP起源于1994年,由RasmusLerdorf开发,最初用于跟踪网站访问者,逐渐演变为服务器端脚本语言,广泛应用于网页开发。Python由GuidovanRossum于1980年代末开发,1991年首次发布,强调代码可读性和简洁性,适用于科学计算、数据分析等领域。

PHP适合网页开发和快速原型开发,Python适用于数据科学和机器学习。1.PHP用于动态网页开发,语法简单,适合快速开发。2.Python语法简洁,适用于多领域,库生态系统强大。

PHP在现代化进程中仍然重要,因为它支持大量网站和应用,并通过框架适应开发需求。1.PHP7提升了性能并引入了新功能。2.现代框架如Laravel、Symfony和CodeIgniter简化开发,提高代码质量。3.性能优化和最佳实践进一步提升应用效率。

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP类型提示提升代码质量和可读性。1)标量类型提示:自PHP7.0起,允许在函数参数中指定基本数据类型,如int、float等。2)返回类型提示:确保函数返回值类型的一致性。3)联合类型提示:自PHP8.0起,允许在函数参数或返回值中指定多个类型。4)可空类型提示:允许包含null值,处理可能返回空值的函数。

PHP中使用clone关键字创建对象副本,并通过\_\_clone魔法方法定制克隆行为。1.使用clone关键字进行浅拷贝,克隆对象的属性但不克隆对象属性内的对象。2.通过\_\_clone方法可以深拷贝嵌套对象,避免浅拷贝问题。3.注意避免克隆中的循环引用和性能问题,优化克隆操作以提高效率。

PHP适用于Web开发和内容管理系统,Python适合数据科学、机器学习和自动化脚本。1.PHP在构建快速、可扩展的网站和应用程序方面表现出色,常用于WordPress等CMS。2.Python在数据科学和机器学习领域表现卓越,拥有丰富的库如NumPy和TensorFlow。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

SublimeText3汉化版
中文版,非常好用

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具