可以提取GET变量吗?

时间:2016-10-29 16:21:58

标签: php html forms get

我试图使用此URL字符串中的PHP存储GET变量,但似乎无法正常工作......

  

domain.local /欢迎FWD = cd和安培;数据=%7B"电子邮件"%3A"例如%40example.co.uk"%7D

我试过的PHP是:

$email = htmlspecialchars($_GET["email"]);

还有...

$email = $_GET["email"];

两者都没有用,有什么想法吗? (顺便说一下,我无法更改URL字符串)

1 个答案:

答案 0 :(得分:0)

按照:

  

你的网址是:   domain.local /欢迎?? FWD = cd和安培;数据= {"电子邮件":" example@example.co.uk"}

<?php
$fwd = $_GET['fwd']; //output cd
$data = json_decode($_GET['data']); //

echo $data->email; //output is example@example.co.uk
?>
  

如果您的网址喜欢   数据= {&#34;电子邮件&#34;:&#34; example@example.co.uk",&#34;名称&#34;:&#34; MYNAME&#34;&#34;&移动#34;:123456&#34;}

然后您可以使用以下示例:

echo $data->name; //output myname
echo $data->mobile; //output 123456