应该这样写后台
?php
$operation=$_GET['operation'];
$name=$_GET['name'];
if($operation && $name) echo 'success';
?
错误的原因是:
$_GET('name')这样写的话,php首先认为你的get()是一个function,
但是前面又有$符号,这在php中他又认为这是一个变量,
但是变量是不能作为一个function的,所以抛出错误Function
name
must
be
a
string
$_GET['xxx']是其他系统变量都是用的方括号而非括弧,这点要注意下(例如
$_POST['xxx'],$_FILE['xxx']等等)
应该这样写后台
?php
$operation=$_get['operation'];
$name=$_get['name'];
if($operation
&&
$name)
echo
'success';?
错误的原因是:
$_get('name')这样写的话,php首先认为你的get()是一个function,
但是前面又有$符号,这在php中他又认为这是一个变量,
但是变量是不能作为一个function的,所以抛出错误function
name
must
be
a
string
$_get['xxx']是其他系统变量都是用的方括号而非括弧,这点要注意下(例如
$_post['xxx'],$_file['xxx']等等)