繁体   English   中英

curl命令行有效,php shell_exec()不起作用

[英]curl command line works, php shell_exec() does not

关于此问题还有其他几篇文章。 此处的区别在于,我愿意提供麻烦的网址。

这有效: curl https://pas-gdl.overdrive.com/advanced-search

这不起作用: $pagesource = shell_exec("curl https://pas-gdl.overdrive.com/advanced-search");

我收到了可怕的51错误:“卷曲:(51)SSL:没有替代的证书使用者名称与目标主机名'pas-gdl.lib.overdrive.com'相匹配”

涉及到通配符ssl证书。 我试图找出默认情况下命令行curl在做什么,作为可能的解决方案。 但是,由于我只是通过shell_exec执行相同的命令,因此应该相差零。

命令行选项生成高级搜索html,而shell_exec不生成。 关于为什么的任何信息将不胜感激。

使用php curl代替

还研究如何卷曲https

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM