相关疑难解决方法(0)

使用.htaccess和mod_rewrite强制SSL/https

如何使用PHP中特定的.htaccess和mod_rewrite页面强制使用SSL/https.

php .htaccess mod-rewrite ssl https

228
推荐指数
5
解决办法
27万
查看次数

如何在不使用$ _SERVER ['HTTPS']的情况下查看是否使用HTTPS

我在网上看过很多教程,说你需要检查$_SERVER['HTTPS']服务器连接是否用HTTPS保护.我的问题是,在我使用的某些服务器上,$_SERVER['HTTPS']是一个未定义的变量导致错误.是否有另一个我可以检查的变量应该始终定义?

为了清楚起见,我目前正在使用此代码来解决它是否是HTTPS连接:

if(isset($_SERVER['HTTPS'])) {
    if ($_SERVER['HTTPS'] == "on") {
        $secure_connection = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

php https

185
推荐指数
9
解决办法
24万
查看次数

使用PHP从HTTP重定向到HTTPS

我正在购物车网站上工作,我希望在用户输入结算明细时将用户重定向到HTTPS页面,并保留下一页的HTTPS连接,直到他退出为止.

我需要在服务器上安装什么(我正在使用Apache)才能执行此操作,以及如何从PHP完成此重定向?

php https

96
推荐指数
5
解决办法
15万
查看次数

获取当前页面的完整URL(PHP)

我在这个页面上工作: http://localhost/projectname/custom.php

双方<?php echo $_SERVER['REQUEST_URI']; ?><?php echo $PHP_SELF; ?>没有充分的位置.我应该使用什么来获取完整的网址?

php scripting location path

8
推荐指数
2
解决办法
4万
查看次数

为什么有些PHP安装有$ _SERVER ['SCRIPT_URI']而有些没有?

我运行两个Apache 2服务器.一个有PHP5.2,另一个有PHP5.3.5.3机器上有原因$_SERVER['SCRIPT_URI']吗?

这个变量来自哪里?显然,这是从Apache环境中传来的,而PHP手册中没有记录.然而,这是一个方便的快捷方式组合['HTTPS'],['SERVER_NAME']['REQUEST_URI'].

我试过查看配置文件,搜索SO和网络.

php apache2

4
推荐指数
1
解决办法
5363
查看次数

标签 统计

php ×5

https ×3

.htaccess ×1

apache2 ×1

location ×1

mod-rewrite ×1

path ×1

scripting ×1

ssl ×1