Я новичок в php .i пытаюсь разработать приложение с html и php. я прошел переменную от формы к url.all Приведенный ниже кодполная электронная почта id, проходящая в url
<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 protected]
Как это сделать.
Заранее благодарим за любые предложения.
обновление: <?php $email="[email protected]"; $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>
Это также не дает мне необходимую result.here я предварительно определяющее значение электронной почты.
Вы не можете .... Кстати, почему вы не используете пост, а не получаете? – Hackerman
Кодирование URL-адресов происходит по какой-то причине: передавать специальные символы, которые не могут передаваться непосредственно по тексту. Или для кодирования символов со специальным значением, например, «/» или «&». Вместо этого вы должны посмотреть на расшифровку url. – ChrisK
Обратите внимание: это плохая практика передавать конфиденциальную/конфиденциальную информацию в URL-адресе. – straya