【php – 仅对登录页面使用https而不是整个网站】教程文章相关的互联网学习教程文章

php-从浏览器直接上传到S3(Amazon)和https麻烦【代码】

我创建了一个页面,用户可以从中上传文件.此代码段将这些文件发送到我的Amazon S3存储桶.<form action="https://BUCKET.s3-eu-west-1.amazonaws.com/" method="post" enctype="multipart/form-data"><input type="hidden" name="awsAccessKey" value="ACCESS_KEY"><input type="hidden" name="awsSecretKey" value="SECRET_KEY"> <input type="hidden" name="acl" value="private"> <input type="hidden" name="policy" value="POLI...

php-Laravel配置强制https【代码】

我们的网站托管在负载平衡服务器上. SSL卸载在防火墙上完成,因此客户端被反向代理到Web服务器场. 当https请求到达我们的Laravel应用程序时,服务器变量HTTPS为空,Laravel似乎没有检测到https模式,并生成如下网址(资产和路由): > http://www.somesite.be:443/assets/> http://www.somesite.be:443/nl-BE/about 有没有一种方法可以配置Laravel来强制网址生成https链接?我们更喜欢配置解??决方案,因为我们有一个不在https下运行的开发...

php-Google Chrome Cookies-HTTP和HTTPS【代码】

我有一个网站,将www.example.com用于标准页面,将secure.example.com用于HTTPS.我试图在用户登录时设置一个cookie,该cookie在HTTP&网站的HTTPS版本. 我这样做是通过将路径设置为“ /”,将域设置为“ .example.com”.这在Firefox和Internet Explorer中可以正常工作,但在Chrome中,该Cookie仅适用于设置了该Cookie的网站版本(http://www.example.com或https://secure.example.com) 这是一个错误还是我做错了什么?如果是错误,是否有解决...

使用HTTPS链接和php方法(file_get_contents,getimagesize)【代码】

当我尝试在我的网站中读取一些HTTPS网址时遇到问题. 如果使用“ http”,则没有问题(使用file_get_contents和curl),但是当我用“ https”替换“ http”时,这些方法不起作用. 我收到一些错误:failed to open stream: operation failed occuredFailed to enable crypto occuredSSL operation failed with code 1. OpenSSL Error messages: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol在我的浏览器中,所有方...

https和其他站点的图像.如何在不修改.htaccess文件的情况下使用php或javascript删除http图片警告?【代码】

我的网站上有一个SSL证书.一旦从另一个站点将图像加载到页面上,它就会引起警告,例如“页面包含安全和非安全项目”,因此您必须按OK或在浏览器中看到“断开的” ssl连接.摆脱警告的一种方法是使用http页面而不是https,对吗? 但是,据我所知,还有另一种使用php或仅使用javascript排除警告的方法.我相信这些图像会加载到我服务器上的临时文件夹中,并同时作为https图像加载.有人可以告诉我最好的方法吗?浏览论坛并没有太大帮助.谢谢. 所...

PHP-如何从http更改为https?【代码】

有谁能告诉我如何从http更改为htpps?我的域名有SSL.我曾经在根目录中创建文件.htaccess,但它根本无法工作. 这是.htaccess的代码RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$https://mysite.com/$1 [R=301,L]请帮助,在此先感谢.解决方法:对于直接访问,这似乎是可行的方法:RewriteEngine on# rewrite to HTTPS RewriteCond ${HTTPS} !on RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L](基于文档:http://...

php-目录保护在我的https网站上两次要求输入密码?【代码】

我正在尝试使用目录保护代码来保护我的网站.该网站使用PHP. 我的网站上有https,就像https://www.example.com. 当我打开网站时,它要求两次输入用户名和密码.我认为这需要一次http和一次https. 谁能帮我解决这个问题. 以下是我的.htaccess文件代码options -multiviews <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^example.com$[NC,OR] RewriteCond %{HTTP_HOST} ^www.example.com$[NC] Rew...

php-将Laravel与https一起使用会引发apache错误【代码】

我正在尝试确保Laravel项目中使用的所有路由都使用https. 我尝试通过在filter.php文件的App :: before()过滤器中添加重定向来做到这一点,如下所示:if (!Request::secure()){return Redirect::secure(Request::path()); }这肯定会将我的网址改写为使用https而不是http,但是该页面返回一个Apache错误:Not Found The requested URL /register was not found on this server. Apache/2.4.9 (Ubuntu) Server at beta.mysite.com Port ...

php-当端口始终为80时,重定向HTTP> HTTPS【代码】

我们的应用程序需要将HTTP请求重定向到HTTPS.通常我会使用RewriteCond如下.RewriteCond %{HTTPS} off当前托管公司的问题是请求的端口始终为80.无论我们发送HTTP还是HTTPS请求都没有关系,$_ SERVER [‘SERVER_PORT’]始终为80. 我们可以在PHP中进行处理,但是我们也想将文件强制为HTTPS. 所以是具体的问题.无论如何,有没有在不使用RewriteCond(例如RewriteCond%{HTTPS}或RewriteCond%{SERVER_PORT})的情况下强制.htaccess中使用HTT...

PHP Composer HTTPS错误1416F086.证书验证失败【代码】

我突然在PHP Composer和曾经在我的机器上工作的Composer上收到了这个讨厌的HTTPS错误. Github和stackoverflow上已经存在相同问题的主题.我尝试了所有建议的方法,但是对我没有用.我下载了新证书并将其放入/usr/lib / ssl / certs >更新的PHP>更新的作曲家>使用curl卷曲https页面没有问题. php模块:calendar Core ctype curl date dom exif fileinfo filter ftp gd gettext hash iconv json libxml mbstring mysqli mysqlnd openssl...

PHP-页面未正确重定向-HTTPS HTACCESS重写错误【代码】

我有以下htaccess重写规则 Rule1导致无限循环错误.我正在尝试将所有请求重定向到HTTPS,但是它不起作用. 由于rule1,rule2也被阻止.当我对Rule1进行评论时,一切都很好. 如果更改顺序,也会发生此无限循环错误. 请帮助我如何解决此错误RewriteEngine On RewriteBase /#Rule 1: Rewrite all the requests to HTTPS RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]//Rule 2: redirect to the account closed setup RewriteRule ^(?...

php-如何使用HTTPS获取网站内容【代码】

使用ssl(HTTPs)网站的ex:https://www.eb2a.com 1-我尝试使用file_get_contents获取其内容,但无法正常工作并给出错误例如:<?php $contents = file_get_contents("https://www.eb2a.com/");echo $contents; ?>2-我尝试使用fopen,但无法正常工作并给出错误例如:<?php $url = 'https://www.eb2a.com/'; $contents = fopen($url, 'r'); echo "$contents"; ?>3-我尝试使用CURL,但无法正常工作并提供空白页例如:function cURL($url, $...

php-通过HTTPS的SOAP Client(两端均带有SSL证书)【代码】

我必须开发一个SOAP客户端,供应商向我发送以下规范: >将通过IP使用HTTPS进行传输,并将打包为XML文档,以适应XML方案的不同定义.>通信是同步的,第三方应等待响应.>每个请求和响应都将被签名. 我正在使用PHP中的soapClient类,并且一切正常,除非我尝试使用私钥与服务器建立通信:Code: WSDL | Message: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://remoteserver/CustomerManagementService?wsdl' : failed to load extern...

php – WordPress网站坏了添加https到网址

我已经收到通知,我的Wordpress网站已被破坏,我可以说的第一件事就是它被破坏了,因为它会自动将https协议添加到几乎所有链接中.所以链接,CSS,表格,一切都被打破了. 我的网站使用Woocommerce,但它没有配置为使用SSL,而且它工作正常. 我尝试过这些东西,但没有一个能带来功能: >查找文件上的恶意代码.>在wp-config.php上定义SSL变量并将其设置为false>在wp-config.php上定义站点的URL>看看.htaccess>在DB上查找带https的URL 我的服务器...

php – 如何在CodeIgniter中将动态基本URL设置为https?【代码】

我在这篇文章中尝试使用动态基本URL: Set Dynamic Base Url in CodeIgniter 但我曾经使用http,但现在,我想改为https,我怎么能这样做?谢谢.解决方法:在你的config / config.php中,试试这个:$root=(isset($_SERVER['HTTPS']) ? "https://" : "http://").$_SERVER['HTTP_HOST']; $root.= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']); $config['base_url'] = $root;