我通过$ _GET:
在URL中传递值 <a href="http://localhost/myFiles/confirmation.php?`pseudo='.$pseudo.'&key'.$key.'">Confirmer votre compte</a>`
我得到相关页面的URL中的值,如下所示:
http://localhost/myFiles/confirmation.php?pseudo=test&key08656996298
但是当我这样做时:
echo $_GET['pseudo'] ;
echo $_GET['key'];
它显示&#39;伪&#39;但不是关键!这是错误 (!)注意:未定义索引:键入第5行的C:\ wamp64 \ www \ myFiles \ confirmation.php
答案 0 :(得分:1)
缺少=
运算符。另外,您不得在网址中包含勾号(`),如果这实际上是您的代码的一部分,则会发现您没有回复遗留下来的a comment。
<?php
$pseudo = "test";
$key = "1234567";
?>
<a href="confirmation.php?pseudo=<?php echo $pseudo;?>&key=<?php echo $key ?>">Confirmer votre compte</a>
接收php
echo $_GET['pseudo'] ;
echo $_GET['key'];
答案 1 :(得分:-1)
试试这个,明白PHP是一种服务器端语言。
<a href="http://localhost/myFiles/confirmation.php?pseudo=<?php echo $pseudo;?>&key=<?php echo $key;?>">Confirmer votre compte</a>`