重写规则和参数

时间:2014-01-08 23:26:30

标签: php .htaccess

我想在我的Index.php上发送GET

这就是htacces

RewriteEngine On
RewriteRule ^login  index.php?login [NC,L]

php

if(isset($_GET['login'])) {
   include 'Login.php';
}

并在html上

<input name="email" value="<?php echo $_GET["email"] ?>"/>

我现在如何在login.php上发送GET'email'? 我想

localhost/login?email=test.test@gmail.com&moreparameters=test1

谢谢!!!

1 个答案:

答案 0 :(得分:0)

为此目的,您需要QSA标志:

RewriteRule ^login  index.php?login [NC,L,QSA]

顺便说一下,你的php中有XSS:

<input name="email" value="<?php echo htmlspecialchars($_GET["email"]); ?>"/>