полный адрес электронной почты, проходящий по URL-адресу

Я новичок в php. Я пытаюсь разработать приложение с html и php. Я передал переменную из формы в url.all код, указанный ниже

<FORM METHOD="get" ACTION="action1.php"> Type your first name: <INPUT TYPE="text" NAME="FirstName"> <br/> Type your last name: <INPUT TYPE="text" NAME="LastName"> <br/> Type your email:<INPUT TYPE="email" NAME="email"> <INPUT TYPE="submit" VALUE="Click and See"> </FORM> 

выходной URL-адрес: http://example.com/action1.php?FirstName=jon&LastName=Kuri&email=xyz%40abc.com

но я хочу, чтобы это было http://example.com/action1.php?FirstName=jon&LastName=Kuri&email=xyz@abc.com

Как это сделать.

Заранее благодарю за любое предложение.

update: <?php $email="xyz@gmail.com"; $decode=urldecode($email); ?> <?php $email="xyz@gmail.com"; $decode=urldecode($email); ?>

  <FORM METHOD="get" ACTION="action1.php"> Type your first name: <INPUT TYPE="text" NAME="FirstName"> <br/> Type your last name: <INPUT TYPE="text" NAME="LastName"> <br/> Type your email:<INPUT type="hidden" NAME="email" value="<?php $decode; ?>"> <INPUT TYPE="submit" VALUE="Click and See"> </FORM> 

Это также не дает мне требуемого результата. Если я заранее задаю значение электронной почты.

Urls закодированы, поэтому @ становится %40 , он исходит из того, как данные отправляются из формы / Если вы используете get method , вот как он будет формироваться в URL-адресе. Но не волнуйтесь, что вы получаете в php правильно и расшифровано.

Вы просто видите, что определенные символы закодированы как безопасные URL (например, @ ).

Когда вы исследуете сервер данных, это будет выглядеть как исходные данные в форме. Вам не нужно что-то расшифровывать, PHP делает это автоматически.

Из документов :

Суперглобалы $ _GET и $ _REQUEST уже декодированы.

Попробуйте echo $_GET['email'] в PHP, и вы снова увидите xyz@abc.com .