美元 ($) 符号表单输入字符串在 php 中被视为变量


Dollar ($) sign in form input string treated as variable in php

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

问题:例如,如果用户输入"$dkyafgh01"数据$name = "$dkyafgh01"变量中,则$name "$dkyafgh01"被视为变量,而字符串则被视为变量。如何告诉 php 它被视为字符串。我在StackOverflow上搜索并获得了以下帮助 [1]:美元($(登录密码字符串被视为变量,但对我无济于事。因为数据来自输入字段.$name返回空。

使用单引号

$name = '$dkyafgh01'

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

# price is '$5'
echo ($_POST['price']); # prints '5'
echo ($_REQUEST['price']); # prints '$5'