jjzjj

php - 使用 curl 登录到 https 站点

我正在尝试登录网站。该站点使用自动提交和随secret钥来提交表单。我尝试了几种方法,但无法通过。所以这是我的代码。任何答案将不胜感激。提前致谢。对于那些想尝试的人,我的假帐户通行证和用户名也可以在代码中使用。我的网址有点长include'simple_html_dom.php';$i=0;$html=file_get_html($url);foreach($html->find('input')as$keys){$ltkey=$keys->value;if(++$i==1)break;}$url='https://auth.station.sony.com/login?theme=p

php - Drupal 7 - 使用 PHP Curl 为用户更新服务

我正在使用Drupal7和服务模块,并且正在尝试使用PHP和Curl更新用户配置文件。在发送“PUT/更新”之前我是否总是必须登录?到目前为止,这是我的代码:'user2','password'=>'pass1',);//cURL$curl=curl_init();curl_setopt($curl,CURLOPT_URL,$request_url);curl_setopt($curl,CURLOPT_POST,1);//DoaregularHTTPPOSTcurl_setopt($curl,CURLOPT_HTTPHEADER,array('Content-Type:applicat

php - Mac OS X 10.9 连接到的未知 SSL 协议(protocol)错误

我将我的macOS更新到OSX10.9。OSX10.9/Apache2.2.24/PHP5.4.17现在在尝试通过cURL连接到我们的远程服务器时收到错误(连接到...的未知SSL协议(protocol)错误)。DEFINE("SSL_CERTTYPE","PEM");DEFINE("SSL_KEYPASS","xxxxxxxxx");DEFINE("SSL_CERT",$_SERVER['DOCUMENT_ROOT']."/certs/mycert.pem");DEFINE("SSL_KEY",$_SERVER['DOCUMENT_ROOT']."/certs/mycert.key"

php - CURLOPT_FILE、curl_multi_exec 和 fclose

我构建了一个curl类,可以使用curl_multi_init并行下载图像。下载功能如下publicfunctiondownload(AbstractRequest$request,$f){//Initiateanewcurl$ch=curl_init();//Setcurloptionscurl_setopt_array($ch,[CURLOPT_URL=>$request->getUrl(),CURLOPT_FILE=>$f,CURLOPT_TIMEOUT=>99,]);//Addtocurlmultihandlecurl_multi_add_handle($this->multi

php - 如何在 PHP 中发送没有请求数据的 cURL POST?

我的目标是向服务器发送POST请求并获得正确的响应。注意:尖括号代表占位符。在终端中,使用以下代码将为我提供所需的响应。curl-u:-H'Content-Type:application/xml'-XPOSThttps://我当前的PHP看起来像这样:$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$uri);//$uriisthesamethatIuseinterminalcurl_setopt($ch,CURLOPT_USERPWD,sprintf('%s:%s',$user,$pass));//sameasterminaluser&pas

php - 如何使用 fb api 计算预计每日到达率

我想使用fbapi显示每日预估覆盖面。我试过下面的代码:-$ch=curl_init();curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,10);curl_setopt($ch,CURLOPT_TIMEOUT,60);curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);curl_setopt($ch,CURLOPT_USERAGENT,'facebook');$url_en=urlencode("{'geo_locations':{'countries':['US'],},'age_min':20,'age_max':

php - 使用 curl 下载 flurry 事件日志

我开始使用FlurryAnalytics,发现它的分析工具不足且速度太慢。包含3个步骤的简单漏斗处理了3天,而使用3个左连接的正常查询在具有100,000行的表上花费了0,001秒。Flurry允许在事件日志页面上以csv格式下载原始事件数据,因此我决定导入所有事件并在家进行分析。Flurry只允许下载100,000条记录,他们建议经常下载以符合此限制。他们有原始事件下载API,但出于某种原因放弃了它。所以唯一的方法是转到事件日志页面并手动下载事件数据。但是正如您想象的那样,这非常烦人。所以我决定在php中使用curl获取这些数据。我已经复制了GETHTTP请求以下载带有header的

php - 如何通过 cURL/PHP 使用 PUT 方法将 JSON 数据发送到 API

我正在尝试使用cURL/PHP连接到API。我需要在发送JSON数据时向此API添加一个方法。这是我的参数$data=array('__type'=>'urn:inin.com:connection:workstationSettings');这是我进行cURL调用的方式privatefunction_makeCall($method,$uri,$data=false,$header=NULL,&$httpRespond=array()){$ch=curl_init();$url=$this->_baseURL.$uri;if(($method=='POST'||$method=='P

php - cURL 响应不可读

我的cURL响应有问题,当我尝试调用WSDL的方法时,我从浏览器收到了这个奇怪的文本,�d�ْ��t�,����]�1��%Y���4!l�^ZG��,8��v��������#ZJ�W��r)0Ek����Q�����"Ᏹ�!�0��0����(�T�$����Z��փ��UU���g������&�C�f8�!��5��L�t{����6�?{jY�Q��?���K����3�D2�e�߱Oc����@^P��$�IΠ�4A[;�p�\7�����i5��+�\歖~=����)�����a�L�GJey�F����Ɍ��v]��我该如何解决这个问题?这是我的标题$headers=a

php - 如何在 Firefox 中使用 php curl 发送推送消息

我已经为Chrome实现了推送通知,当我需要向GCM发送推送消息时,我使用了以下PHP函数:functionsend_push_message($subscription_ids){//SetGCMendpoint$url='https://android.googleapis.com/gcm/send';$fields=array('registration_ids'=>$subscription_ids,);$headers=array('Authorization:key=API_KEY','Content-Type:application/json');$ch=curl_ini