php?url字符串不适用于变量

php?url字符串不适用于变量,php,Php,我正在使用PHP使用ècho显示不同的消息,具体取决于?附加到URL,如下所示:http://somthing.com/page.php?something=1. 我在URL的末尾附加了一个名为code的变量:http://somthing.com/page.php?code=1. 我在第1行声明了变量。没有显示任何消息。我做错了什么? 您需要从$\u get获取数据 大概是这样的: $code = $GET["code"]; 您应该将$\u GET['code']设置为$code变量 使用变

我正在使用PHP使用ècho显示不同的消息,具体取决于?附加到URL,如下所示:http://somthing.com/page.php?something=1. 我在URL的末尾附加了一个名为code的变量:http://somthing.com/page.php?code=1.

我在第1行声明了变量。没有显示任何消息。我做错了什么?

您需要从$\u get获取数据

大概是这样的:

$code = $GET["code"];
您应该将$\u GET['code']设置为$code变量 使用变量时应添加$sign 固定代码:


我认为您需要使用$GET变量,而不仅仅是$代码$code=$\u获取['code'];$第3行缺少符号此代码有几处错误。其中最重要的是XSS漏洞。@David,什么是XSS?我对php有点陌生。这和联系人页面有什么关系?您的另一个问题显然与此相关,即帐户创建。另外,你似乎刚刚开始创建帐户。我真的很希望你使用预先准备好的语句和安全的密码散列方法,否则我可以保证,你会被黑客攻击,你的用户帐户也会被黑客攻击。
$code = $GET["code"];
$code = isset( $_GET['code'] ) ? $_GET['code'] : 0;
if ( $code == 1 ) {
    echo "Your account has been created.";
} else if ( $code == 2 ) {
    echo "Thank you for your feedback.";
    if ( isset( $_POST["sent"] ) ) {
        echo "You will receive an email at " . $_POST["youremail"] . ".";
    }
}