草庐IT

ngx_http_ssl_module

全部标签

php curl - 使用 http 身份验证访问 url(需要帮助)

我在HTTP身份验证中遇到问题。我无法获取此url的内容,因为它需要http身份验证。代码:";print"output:".$out."";curl_close($ch);?>问题是:它没有显示真实内容,而是显示“302Found,Thedocumenthasmovedhere.”我试过“http://username:password@www.abcdefg.com/12345/”,没用。访问此url(1)时,弹出窗口要求输入用户名和密码。但弹出窗口来自另一个url(2)(sso身份验证服务器)。如果通过认证。然后它再次返回到url(1)。这个时候,我就可以访问这个url(1)的内

php - curl php ssl连接超时

我在互联网上找到这段代码并修改了它以供我使用,我不确定我在这里做错了什么,我收到了这个错误curl错误:SSL连接超时登录部分成功,但搜索对我不起作用。有人可以帮我吗?$value){$post_items[]=$key.'='.$value;}//createthefinalstringtobepostedusingimplode()$post_string=implode('&',$post_items);//createcURLconnection$curl_connection=curl_init('https://sie.com');//setoptions///curl_s

php - 如何在我的操作系统/PHP 上启用 CURLOPT_SSL_VERIFYHOST = 2 支持

我一直在本地开发一个网站,该网站可根据集中登录进行身份验证。其中一个步骤是要求我向https资源发出curl请求以获取访问token。curl配置的一部分是:curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);//curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);如您所见,我注释掉了CURLOPT_SSL_VERIFYHOST选项。我在php.net和各种博客/stackoverflow(Securityconsequen

php - Opencart的 $this->config->get ('module_var_name' )

我正在尝试自定义一个Opencart支付模块,我看到很多地方都在使用配置信息,但我找不到任何创建正在使用的变量的东西。我知道在管理页面中,如果我选择“paypal标准”,我可以设置所有“配置”信息,但我找不到下划线的“模型”,是否有模型,我希望创建一个新的配置设置,可在内部设置管理页面管理页面如何知道要设置哪些变量?如果我更改支付模块的管理“View”以显示新设置,该设置是否会自动在目录中可用?正在使用的一些配置数据的示例...admin\view\template\payment\pp_standard.tpl(paypal管理模板),允许设置“测试模式”....catalog\co

php - 需要正则表达式来匹配包含 "http://"并以数组中的文件扩展名结尾的字符串

正在寻找将找到匹配以下表达式的php解决方案:URL包含“http://”(不一定以http://开头)并且URL以数组中的文件扩展名结尾。文件扩展名数组示例$filetypes=array(jpg,gif,png,js,tif,pdf,doc,xls,xlsx,etc);这是我希望根据上述要求更新的工作代码:现在,此代码有效并仅返回包含“http://”的URL,但我还想包括第二个要求。$i=0;$matches=false;foreach($all_urlsas$index=>$value){if(preg_match('/http:/',$value)){$i++;echo"[{

php - 流明:全新安装时找不到 App\Http\Controllers\Controller 类

我正在使用Lumen的全新安装(构建网络API),大部分工作正常,但是当我尝试使用路由器指向一个类时,我收到此错误:Fatalerror:Class'App\Http\Controllers\Controller'notfoundin/Applications/MAMP/htdocs/moments/lumen/app/Http/Controllers/MomentController.phponline5这是我在app/Http/routes.php中的路由器$app->get('/','MomentController@index');这是我在app/Http/Controller

php - 无法访问 URL : HTTP/1. 1 400 Bad URI

我想通过composer创建一个新的laravel项目,但我遇到了这个错误[Composer\Downloader\TransportException]The'http://packagist.org/p/fideloper/proxy%249271e19129358853986ed3ca9315ced11a42439a57f49537033c3b436a6ff543.json'URLcouldnotbeaccessed:HTTP/1.1400BadURI 最佳答案 这个问题经常被问到这里、github或其他地方。我几乎可以说这应

PHP 通过 http 调用另一个脚本(隔离它们)

让我们看看我是否说清楚了。我有一套在PHP4上运行良好的旧脚本,最好不要使用它们。我必须集成在PHP5上实现的新功能,我只需要在新应用程序上从旧应用程序调用脚本。为了不必触及旧东西,我认为以某种方式“远程亲属”调用新东西,只需要传递$_REQUEST[]数据。我不能包含它,因为这需要迁移到另一个PHP版本(以及一些名称冲突)。我不需要新的任何输出。“调用”该脚本传递参数fopen("http://theserver.com/thescript.php"....)然后传递所有必要的header以传递参数的更简洁的方法是什么?还是有更直接的方法?谢谢! 最佳答案

PHP如何执行传递cookie的http请求并将结果保存到字符串

我想执行一个http请求并将当前脚本接收到的所有cookie(特别是session标识cookie)传递给该请求。然后我想将结果保存在一个字符串中以供进一步操作。在PHP中执行此操作的最佳方法是什么? 最佳答案 curl?-简单且支持cookie。编辑19.1-这是例子$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"http://www.example.com/");curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLO

java - HTTP 隧道 Servlet (Java)

我正在尝试编写一个HTTP隧道,因为我们希望能够通过我们的Web应用程序连接到远程计算机。虽然我知道其中涉及的安全风险,但这是我们愿意做的事情。它不托管在Internet上,而是托管在专用网络上,因此风险被认为很低。基本要求是允许Java调试工具通过servlet连接到机器。我们有一些客户坚持让开发盒在他们的防火墙一侧,并且由于java调试服务器上的返回端口不固定,我们不能简单地要求他们打开一个特定的端口。代码还不完善。我一直在尝试以双向方式进行通信。有几个组件。Eclipse中的java调试连接到的独立服务器。该服务器配置为根据连接的端口知道它的前进方向。因此,如果端口1166被命中