-6

$name =$form['values']['name'];    // for example if user input "$dkyafgh01" then    // $name = "$dkyafgh01"
   echo  $name;
?>

问题:例如,如果用户输入"$dkyafgh01"数据进入$name = "$dkyafgh01"变量 $name"$dkyafgh01"被视为变量,而它是字符串。如何告诉 php 它被视为字符串。我在stackoverflow上搜索并获得以下帮助[1]:美元($)登录密码字符串被视为变量,但在我的情况下没有帮助。因为数据来自输入字段。$name 返回空。

4

2 回答 2

5

使用单引号

$name = '$dkyafgh01'
于 2013-06-18T10:14:46.207 回答
0

代替$_POST, 或$_GET, 使用$_REQUEST

# price is '$5'
echo ($_POST['price']); # prints '5'
echo ($_REQUEST['price']); # prints '$5'
于 2019-06-07T22:59:38.537 回答