【关于HTTPS的七个误解】教程文章相关的互联网学习教程文章

php – 通过HTTPS的谷歌图表【代码】

我正在尝试将图表作为图像加载到安全的站点中.通过https的Google Chart图像示例如下: http://www.google.com/chart?cht=lc&chs=200×125&chd=s:helloWorld 问题是,虽然您可以通过直接单击链接来加载这样的图像,但不能将其作为图像包含在页面中.它只是不会加载. 有关如何绕过这个的任何想法?或者解决方案一般使用PHP?解决方法:Google不支持基于HTTPS的图表… 我有同样的问题. http://groups.google.com/group/google-chart-api/br...

如何从URL中删除https://并在PHP中的字符串中插入http://而不是它?【代码】

首先,我需要检查URL字符串,如果URL的协议是https,那么我需要在PHP中替换http.所以这个php函数的输入和输出必须是这样的:Input -> https://example.com/example/https.php Output-> http://example.com/example/https.phpInput -> http://example.com/example/https.php Output-> http://example.com/example/https.php解决方法:这将确保它位于字符串的开头,然后是://$input = 'https://example.com/example/https.php'; echo pre...

php – 带https的preg_replace http【代码】

简而言之,我需要检查变量$url中的字符串是否是一个简单的http,如果是这样,用https替换它 – 但我无法让它工作 – 任何想法:$url="http://www.google.com"; // example http url ## $url_replaced = preg_replace( '#^http://#','https://', $url ); // replace http with https ##干杯!解决方法:为什么不str_replace?$url="http://www.google.com"; // example http url ## $url = str_replace('http://', 'https://', $url ); ...

php – 需要通过https加载http js和css – 得到mix_content错误【代码】

我正在尝试在https网站的iframe中加载http网站.我知道它会给js和css带来mixed_content错误,所以为了解决mixed_content我使用的代理如下:$url = "http://www.myweb.com"; $PROXY_HOST = "47.52.24.117"; // Proxy server address $PROXY_PORT = "80"; // Proxy server port $PROXY_USER = ""; // Username $PROXY_PASS = ""; // Password // Username and Password are required only if your proxy server needs basic au...

php – IE9中的SEC7111问题抱怨https内容【代码】

当我的页面加载到https时,我在IE9中收到错误,它不像这里的其他线程,其中内容从ex加载. http://googleapis ..我已将所有链接切换为协议相关,所以只需// googleapis .. 我得到的错误来自我在我的页面上的图片,这是从域中加载的,如此;<img src="<?php echo getRootAddress();?>/images/img.jpg">这将产生一个https链接,这就是我觉得令人困惑的,IE说:SEC7111: HTTPS security is compromised by07001如果链接只是http://我会买它,我有...

php – 有人可以建议另一种方式来请求服务器[‘HTTPS’]【代码】

我在我的网站上安装了OpenCarton,一切顺利,直到我尝试为安全区域正确设置SSL. 我目前正在通过强制https打开整个站点来使网站工作,但是当它以“正确”方式设置时无法使安全页面正常工作. 我不是php的专家,所以我希望你会把它视为一个几乎白痴!我正在学习,因为我一直在学习. 我通过OpenCart论坛研究了一个没有成功的解决方案. 问题是“不安全的内容”显然发生,因为在访问时,基础href仍然是http而不是https,例如,结帐. 我已经发现可能...

php – 通过https执行soap请求,并使用cURL自签名证书【代码】

我正在尝试通过https对C#编写的Web服务执行soap请求.服务器使用自签名证书. 在尝试使用SoapClient失败后,我决定使用纯cURL来执行请求. 我的代码:<?php header('Content-Type: text/plain; charset=utf-8');$url = 'https://ip:8443/ServiceName'; $admin = 'login'; $password = 'haShedPassw0rdHere';$post = '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/...

php – 在Heroku Laravel实例上设置HTTPS重定向【代码】

我有一个运行在apache Heroku实例上的Laravel 5版本,我正在尝试确保所有流量都通过https转换,但是我绝望地丢失了. 我已成功启动并运行SSL证书.但是使用Heroku,您无法直接在其服务器上编辑.htaccess文件.因此他们在this page上的建议是设置一个apache_app.conf并告诉Heroku通过将它放在Procfile中来读取它:web: vendor/bin/heroku-php-apache2 -C apache_app.conf public/但是,当我这样做时,我添加的几乎任何类型的HTTPS重写规则都...

5 .htaccess重写:强制HTTPS,删除index.php,删除.php,强制www,强制尾随斜杠【代码】

我已经阅读了很多文章,似乎无法将所有组合的.htaccess重写一起工作.我要么重新直接循环,要么一个或几个根本不起作用. 为了清楚起见,我正在寻找以下5个,如果需要的话: >确保所有网址上的www>确保所有版本站点的HTTPS>从url中删除index.php>删除所有.php扩展名/重定向到没有.php扩展名的网址>可以与前一个一起:添加尾部斜杠 一些例子: > example.com/index.php => https://www.example.com/> www.example.com/info/really-good-in...

Facebook API javascript FB.logout拒绝在一个框架中显示“https://www.facebook.com/home.php”,因为它将“X-Frame-Options”【代码】

我在使用Facebook SDK javascript v2.9进行注销时遇到问题,我正在做一个AngularJS应用程序,我在HTML中加载API并将Facebook API实现到Controller中. 当我在onclick操作中执行FB.logout()时,我收到以下错误: 拒绝在框架中显示”,因为它将’X-Frame-Options’设置为’deny’ HTML代码<div class="top-content"> <!--content--><fb:login-button class="btn-login" scope="public_profile,email" onlogin="doFbLogin();" data-bu...

在CakePHP Auth中 – 是否有办法强制https执行所有需要身份验证的操作(但不是其他操作)

使用CakePHP Auth,我希望所有需要登录的操作也被强制使用https. 这可能通过某种方式回调吗? 更多信息:我正在使用管理员路由以及某些“仅限会员”的操作.也使用CakePHP 1.2. 非常感谢您对此的任何指示.解决方法:版本2.x的新功能:SecurityComponent :: requireSecure()见http://book.cakephp.org/2.0/en/core-libraries/components/security-component.html

使用PHP和NuSOAP通过HTTPS发出SOAP请求【代码】

我已经坚持了好几天了,我似乎无法在任何地方找到答案,尽管我认为这是一项相当普遍的任务.有人可以帮忙吗? 我正在尝试使用PHP和NuSOAP连接到Web服务. Web服务要求我使用ssl证书,并在soap请求中传递身份验证参数.根据Web服务的管理员,请求应该看起来像这样:<?xml version="1.0"?> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Header><o:Security xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-...

使用PHP中的exec()发出HTTPS SVN命令行请求【代码】

我已经创建了一个命令,它对存储在托管SVN服务上的SVN存储库进行信息调用.这是一个例子:exec('svn info https://myrepo.svn.beanstalkapp.com/project/name/folder 2>&1', $output, $returnStatus); if ($returnStatus) {print_r($output); }我得到的回应是:Array ([0] => Authentication realm: SVN[1] => Password for 'apache': Authentication realm: SVN[2] => Username: svn: PROPFIND request failed on '/project/name/...

php – Symfony2 – 用于HTTPS连接的单独子域【代码】

如何为安全内容指定不同的子域:即在security.yml文件中,我在access_control:部分下面有以下内容:- { path: ^/Account/Login, access: isAnonymous(), requires_channel: https }这对我的开发环境来说很好,因为我有一个自签名的通配符证书.实际上,在我的特定网站的生产环境中,我有一个现有的SSL证书,我想使用而不是购买另一个. 所以,说我的网站是http://www.somesite.com/,安全的东西需要在https://secure.somesite.com/访问…我...

黄聪:php一句代码让http跳转https【代码】

//其他框架请加到入口某共公加载的文件中 //方法一 https状态 if(!isset($_SERVER[HTTPS]) || $_SERVER[HTTPS] == off){Header("HTTP/1.1 301 Moved Permanently");header(Location: https://.$_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI]); } //方法二 判断端口 if($_SERVER[SERVER_PORT]=="80"){Header("HTTP/1.1 301 Moved Permanently");header(Location: https://.$_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI]); }