Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果使用GET方法,如何加密URL参数_Php_.htaccess_Login_Session Variables - Fatal编程技术网

Php 如果使用GET方法,如何加密URL参数

Php 如果使用GET方法,如何加密URL参数,php,.htaccess,login,session-variables,Php,.htaccess,Login,Session Variables,我需要关于使用方法GET(页面)加密URL参数的帮助 这段代码是一个默认会话(index.php) 如果我们打开URL,URL(login.php)将自动加密(md5或更高版本) 如何解决?使用.htaccess GET如果使用SSL或TLS建立HTTP连接,则可以对请求进行加密。。。尽管它们仍然可以被浏览器插件和服务器日志读取。如果要加密请求,最好使用POST请求,因为这些请求不会以任何方式泄露信息 然而,在您的特定实例中,您只是试图“屏蔽”urllogin.php。这并不是绝对必要的——页面

我需要关于使用方法GET(页面)加密URL参数的帮助

这段代码是一个默认会话(index.php)

如果我们打开URL,URL(
login.php
)将自动加密(
md5
或更高版本)


如何解决?使用
.htaccess

GET
如果使用SSL或TLS建立HTTP连接,则可以对请求进行加密。。。尽管它们仍然可以被浏览器插件和服务器日志读取。如果要加密请求,最好使用
POST
请求,因为这些请求不会以任何方式泄露信息

然而,在您的特定实例中,您只是试图“屏蔽”url
login.php
。这并不是绝对必要的——页面上的任何人都将知道这是一个登录页面,而无需阅读URL)。但是,如果您确实想隐藏名称,只需将
.php
文件本身重命名为随机名称即可


还要注意,MD5是;请改用更安全的算法。

您不能用.htacess来编写数据。要加密url参数,请在传递数据之前使用任何加密算法

if(!isset($_SESSION['login'])) {     
    header ('location: login.php');//i try redirect to our pages with 
    encryption method get
}