我试图使用此URL字符串中的PHP存储GET变量,但似乎无法正常工作......
domain.local /欢迎FWD = cd和安培;数据=%7B"电子邮件"%3A"例如%40example.co.uk"%7D
我试过的PHP是:
$email = htmlspecialchars($_GET["email"]);
还有...
$email = $_GET["email"];
两者都没有用,有什么想法吗? (顺便说一下,我无法更改URL字符串)
答案 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