2013-04-09 3 views
1

Есть ли способ предварительно заполнить форму с помощью маскированного URL с помощью PHP или javascript?pre-populate form with masked URL

в index.php, я использовал функцию base64_encode в маски ПгвЬЫата = & питер Lastname = панорамирования переменного и эхо этого

example.php? Randomstring

затем на примере. php, я использовал base64_decode для декодирования случайной строки , но я получаю только первое имя = peter & lastname = pan и не могу использовать его как переменные $ _GET [firstname] и $ _GET [lastname]. , так есть способ использовать переменные randomstring, чтобы предварительно заполнить его в форме?

или любой другой простой способ предварительно заполнить форму с помощью маскированного URL-адреса?

Спасибо,

Pat

ответ

0

Проверьте пожалуйста:

$query = "firstname=peter&lastname=pan"; 
$encodedQuery = base64_encode($query); 

parse_str(base64_decode($encodedQuery), $result); 

$_GET = array_merge($_GET, $result); 
print_r($_GET); 

Тогда вы можете заполнить как обычно.

+0

круто, это должно сделать это, спасибо – Pat