连接到CommissionJunction Token的错误:[60] SSL证书问题:无法获得本地发行者证书
我已经部署了我的网站,并且它与所有功能完美合作.这是一个电子商务网站.因此,对于进一步的开发,我已经从托管服务器下载了文件,并且一切正常.在此网站中,我添加了以下产品 的产品 在系统中添加新产品.(在本地机器和在线网站上工作) 那么,该相关产品将被分配到系统中存在的某个列表中.(在在线站点上运行良好,但在本地服务器中生成以下错误.) 连接到佣金juntuction代币的错误:[60] SSL证书问题:无法获得本地发行人证书 系统规范 框架 - Laravel 5.3 本地机器OS- Windows 10 本地机器网络服务-Wamp PHP版本-7.1.9 正如我在此功能完美运行之前所说的那样.但是它在本地机器中产生了上述错误 我已经搜索了它,无法找到任何解决方案. 也已经通过以下stackoverflow问题导航 curl:(60)SSL证书:无法获取本地发行人证书 paypal ipn:无法获得本地发行人证书 使用Mai
4 2023-06-03
编程技术问答社区
我如何在Curl中设置cookie
我正在获取符号页面.. 但是什么也没有显示 和URL地址更改. 示例我键入 在卷发页面中,我的编码是= $fp = fopen("cookie.txt", "w"); fclose($fp); $agent= 'Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9) Gecko/2008052906 Firefox/3.0'; $ch = curl_init(); curl_setopt($ch, CURLOPT_USERAGENT, $agent); // 2. set the options, including the url curl_setopt($ch, CURLOPT_URL, "http://www.fnacspectacles.com/place-spectacle/manifestation/Grand-spectacle-LE-ROI-LION-ROI4.htm"); c
4 2023-06-03
编程技术问答社区
通过使用多对象数组卷曲PHP
我知道是正确的方法,可以通过卷曲php $data6 = array ( "CorrelationId" => 'CorrelationId', "ConfirmationId" => 'ConfirmationId', "Contact.Title" => 'Miss', "Contact.FirstName" => 'FirstName', "Contact.LastName" => 'LastName', "Contact.MobilePhone" => '1234567', "Contact.HomePhone" => '12356778', "Contact.Email" => 'admin@gmail.com', "Contact.Remark" => '', "Guests[0]Index" => 1, "Guests[0]Title" => 'Miss', "Guests[0]FirstName" => 'FirstName', "Gues
2 2023-06-03
编程技术问答社区
cURL在一个存在的文件上返回404(远程服务器)。为什么?
我正在检查是否存在某些MP3.虽然有时没有问题,但某些有效的mp3文件显示为404,找不到.这是我正在使用的代码: $ch = @curl_init($file_path); @curl_setopt($ch, CURLOPT_HEADER, true); @curl_setopt($ch, CURLOPT_NOBODY, true); @curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); @curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); @curl_exec($ch); $header = curl_getinfo($ch); curl_close($ch); echo " "; print_r($header); echo ""; 我认为问题是因为这些站点正在使用重定向,但是将" curlopt_followlocation"设置为true并没有解决问题.
0 2023-06-03
编程技术问答社区
如何在一个PHP方法中强迫curl请求失败,以进行单元测试
我正在用单位测试介绍一些旧的代码.我有一些看起来像这样的代码†(我删除了与此问题无关的位): public function search($query) { $query = urlencode($query); $url = 'https://example.com/search.php?q=' . $query; $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => $url, )); $data = curl_exec($curl); if (!$data) { throw new Exception('An error occurred wh
0 2023-06-03
编程技术问答社区
curlopt_postfields $params 'to'作为一个数组?
与此处完全相同的方法:带有动态php params的sendgrid 但是我是什么?我试图做的是设置多个"到"和" CC"电子邮件地址.可以将这些设置为具有我当前实现的数组吗? $params = array( 'api_user' => $user, 'api_key' => $pass, 'to' => array('user1@example.com','user2@example.com'), 'cc' => array('user3@example.com','user4@example.com'), 'subject' => 'test email', 'html' => ' This is a test email ', 'text' => 'done', 'from' => 'admin@example.com' ); curl_setopt ($
0 2023-06-03
编程技术问答社区
CURL | cookie未启用/会话已过期
我正在尝试使用PHP卷曲登录网站.所有这些都可以在不需要cookie和会话的网站上运行良好. 对此的任何帮助都会归结为感谢 代码
0 2023-06-03
编程技术问答社区
怎样才能在没有表单的情况下将POST数据携带到PHP的新页面?
编辑:我可以通过询问是否有办法做header('Location: /msg_form.php?error=3')之类的方法来简化这个问题,除了发送错误= 3和所有其他表单通过帖子.我认为简短的答案是否定的,但是还有其他方法可以做事. 我将消息系统集成到我的网站中,该消息系统用于所有内容,但我需要将消息发送到大量的人列表中,因此我必须切换到使用帖子.但是,当您提交消息表格并且存在错误时,这会搞砸系统.表格提交到处理页面,如果存在错误,则应该将其重定向回到表单页面,但是现在将所有帖子信息转储. :( 我没有某种方法可以模拟从PHP处理页面上提交的表单吗?我认为Curl可以为我做到这一点,但是到目前为止,它似乎只是将帖子发送到Netherworld,但实际上并没有重定向浏览器. 我想我可以打印出具有一些隐藏变量的表格,然后用html或javaScript重定向,但这似乎很愚蠢.我也可以将处理器直接集成到表单页面,我可能会做,但是我宁愿不将很多内容重新安排. 解决方案
0 2023-06-03
编程技术问答社区
PHP Curl登录和获取数据
我正在尝试制作一个php应用程序,该应用在此处登录 https://login.comcast.net/login 并下载文件 http://xfinity.comcast.net/ 记住cookie. 这是我到目前为止所拥有的:
0 2023-06-03
编程技术问答社区
使用Php CUrl和正则表达式获取数据
我希望使用php卷曲从一个网页获取信息,我正在使用PHP正则表达式进行过滤数据以匹配标签,但不起作用. 这是网页单击此处 这是我的php代码 if(preg_match('/ Price:(.*?)/', get_page($url),$matches2)) { $matches2[1] = strtolower($matches2[1]); $data['price']=$matches2[1]; } function get_page($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); //curl_setopt($ch, CURLOPT_PROXY, $proxy); curl_setopt($ch,
0 2023-06-03
编程技术问答社区
如何在一个单一的cURL请求中获取和发布信息?
是否可以在相同cURL请求中获得input的value post信息? 原因: 我正在尝试登录 php(不起作用,在源代码中没有任何内容的空白页): $ch2 = curl_init(); curl_setopt($ch2, CURLOPT_URL, "https://b2b.chiemsee.com/customer/account/login/"); curl_setopt($ch2, CURLOPT_FOLLOWLOCATION, true); // to allow redirections //curl_setopt($ch2, CURLOPT_SSL_VERIFYPEER, FALSE); // to avoid error curl_setopt($ch2, CURLOPT_POST, true); // to send info curl_setopt($ch2, CURLOPT_POSTFIELDS, $data); curl_setopt($ch2, CU
2 2023-06-03
编程技术问答社区
使用curl和php保存xml文件的问题
我正在使用curl和XML将XML发布到URL. 我现在从中得到响应,但它没有在输出中显示. 当我右键单击View Source页面时,例如xml文件输出. 我需要将该XML文档存储到文件中. 我在下面使用了此代码
0 2023-06-03
编程技术问答社区
错误WhatAspp云API使用卷曲和PHP保存图像
我在下载用户在WhatsApp Cloud API中发送的消息的图像,如果我得到映像,则在WhatsApp Cloud API中发送的消息. $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://lookaside.fbsbx.com/whatsapp_business/attachments/? mid=xxxxxxxxxxxxxxx&ext=xxxxxxxxxxxxxxx&hash=xxxxxxxxxxxxxxx', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
0 2023-06-03
编程技术问答社区
Curl下载2.5k以上的文件太慢了
我必须使用卷发下载2.5k+文件.我正在使用drupals in Instar batch api触发卷曲脚本,而无需过时,但要抓取并保存文件需要10分钟以上. . 将其与实际文件的处理一起添加.该脚本的潜在运行时约为30分钟.服务器性能不是一个问题,因为开发/登台和实时服务器都足够强大. 我正在寻找有关如何提高速度的建议.总体执行时间并不是太大的交易,因为这本来可以运行一次,但是很高兴知道替代方案. 解决方案 在玩几种不同的方法之后,我得出结论,您只需要咬着子弹就可以了. 脚本需要一段时间才能处理,但它有很多数据可以通过. 其他解决方案 让我们假设问题是端到端延迟,而不是带宽或CPU.在这种情况下,延迟是围绕系统调用卷曲,建立HTTP连接,请求文件并拆除连接. 一种方法是将您的请求分解并并行运行.您提到Drupal,所以我想您在这里谈论PHP.我们还假设2.5k文件以URL形式列出.您可以做这样的事情:
4 2023-06-03
编程技术问答社区
php cURL. preg_match , 从xhtml中提取文本
我正在尝试使用php curl和preg_match从Bellow HTML页面/链接中提取价格.基本上,我希望此代码能够输出4,550个,但由于某些原因,我得到了 Notice: Undefined offset: 1 in C:\wamp\www\test.php on line 22 我认为模式是正确的,因为如果我将html本身放在变量中并逃脱""它起作用! . 另外,如果我输出(echo $ result;)它将显示从foxtons网站上正确抓取的HTML,这样我就无法弄清楚为什么整个事情不起作用.我需要做这项工作,如果您告诉我为什么生成的通知以及我当前的脚本不起作用,我也会很感激. $url = "http://www.foxtons.co.uk/search?bedrooms_from=0&property_id=727717"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_HEADER, 0); cur
0 2023-06-03
编程技术问答社区
使用CURL提交表单
如何使用在提交按钮上没有名称属性的卷发提交表格? 例如,目标站点具有以下提交按钮: 这就是我所拥有的: $post_data['name'] = 'xyz'; $post_data['some'] = 'value'; foreach ( $post_data as $key => $value) { $post_items[] = $key . '=' . $value; } //create the final string to be posted using implode() $post_string = implode ('&', $post_items); $ch = curl_init($web3); //set options //curl_
0 2023-06-03
编程技术问答社区
亚马逊AWS PHP SDK与Guzzle's MultiCurl?
我需要使用Amazon的AWS SDK进行一些相当重的查询. 最有效的方法是使用 php的Multicurl .看来 Guzzle已经具有功能用于内置的多曲子. 使用AWS SDK提供的标准方法会自动使用多弹药,还是我必须直接指定其用法?例如.致电$sns->Publish() 30次. 谢谢! 解决方案 并行请求在SDK中与普通guzzle完全相同,并且确实利用了多额度.例如,您可以做这样的事情: $message = 'Hello, world!'; $publishCommands = array(); foreach ($topicArns as $topicArn) { $publishCommands[] = $sns->getCommand('Publish', array( 'TopicArn' => $topicArn, 'Message' => $message, )); } try {
0 2023-06-03
编程技术问答社区
stream_get_line如何设置它开始读取文件的位置?
这是一个简单的问题,但我看了PHP文档,但我什么都没找到,所以我问您是否有任何想法/实现我的目标的方法. 我正在读一个文件,并试图让它开始用特定的单词开始写作. (我得到的文件来自curl命令: curl -F 'file@logbackup-infitarif' https://mylink 我的php: 实际上,使用此代码,它是从开始 - >" speedu
2 2023-06-03
编程技术问答社区
通过cURL登录后,如何导航到不同的页面?
登录页面 - 我提出了3个单独的请求: 1)获取CSRF令牌. 2)进行登录. 3)要导航到我想去的URL. 在我添加第三个请求之前,登录工作正常,并将我带到loginPost/页面,但是现在它将带回到login/页面.它与第三个请求中的cookie有关吗? php: - // login request one to get form_key include('simple_html_dom.php'); $ch2 = curl_init(); curl_setopt($ch2, CURLOPT_URL, "https://b2b.chiemsee.com/customer/account/login/"); curl_setopt($ch2, CURLOPT_FOLLOWLOCATION, true); // to allow redirections curl_setopt($ch2, CURLOPT_COOKIEJAR, 'cookie.txt'); //
0 2023-06-03
编程技术问答社区
php卷曲头请求给出404,但是浏览器(或默认的卷发获取请求)加载页面罚款
我的表格具有几个URL的字段.我编写了一个Zend Framework验证器,该验证器执行了一个微不足道的Preg_Match来筛选荒谬的字符串,然后执行卷发头请求(Curlopt_nobody),以筛选出404和其他连接问题.在测试中,我遇到了带有"未知SSL协议错误"的神秘返回代码0,因此我添加了一张检查以接受为有效的任何内容,其中包含" SSL"的消息,因为这表明URL到达WebServer. 但是,我们的客户可能会在实践中使用一个特殊的URL,以重定向到s3.amazonaws.com url作为PDF文件.在浏览器中,原始URL和它重定向的S3 URL都可以显示PDF.由于我使用了curlopt_followLocation,因此我希望我的验证器会接受.但是它给出了404.然后,我尝试直接指定S3 URL,并给出403(!).认为我已经指定了" http_x_requested_with:xmlhttprequest"的标题触发了403的事实,我在代码中评论了该行.但它仍
0 2023-06-03
编程技术问答社区