Php 如果使用GET方法,如何加密URL参数
我需要关于使用方法GET(页面)加密URL参数的帮助 这段代码是一个默认会话(index.php) 如果我们打开URL,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。这并不是绝对必要的——页面
login.php
)将自动加密(md5
或更高版本)
如何解决?使用
.htaccess
GET
如果使用SSL或TLS建立HTTP连接,则可以对请求进行加密。。。尽管它们仍然可以被浏览器插件和服务器日志读取。如果要加密请求,最好使用POST
请求,因为这些请求不会以任何方式泄露信息
然而,在您的特定实例中,您只是试图“屏蔽”urllogin.php
。这并不是绝对必要的——页面上的任何人都将知道这是一个登录页面,而无需阅读URL)。但是,如果您确实想隐藏名称,只需将.php
文件本身重命名为随机名称即可
还要注意,MD5是;请改用更安全的算法。您不能用.htacess来编写数据。要加密url参数,请在传递数据之前使用任何加密算法
if(!isset($_SESSION['login'])) {
header ('location: login.php');//i try redirect to our pages with
encryption method get
}