Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php $\u GET[“id”don';不回答_Php - Fatal编程技术网

Php $\u GET[“id”don';不回答

Php $\u GET[“id”don';不回答,php,Php,我是php的初学者,我想用GET做一个测试。 我希望在我的php页面上显示“ok”,例如,如果我的id参数为1,但当我将id参数更改为另一个值时,我始终为1 细节: 当我创建此url时: 预期结果: 不好 获得的结果: 嗯 testajax.php 一个等号(=)设置变量的值$foo=“bar”会将$foo设置为存储条 您希望使用两个等号(=),这是一个比较运算符($foo==“bar”)将检查$foo是否等于bar您可以在 也许你应该在开始之前复习一下这些基础知识。你应该用两个等号来比较

我是php的初学者,我想用GET做一个测试。 我希望在我的php页面上显示“ok”,例如,如果我的id参数为1,但当我将id参数更改为另一个值时,我始终为1

细节: 当我创建此url时:

预期结果: 不好

获得的结果: 嗯

testajax.php

一个等号(=)设置变量的值<代码>$foo=“bar”会将
$foo
设置为存储


您希望使用两个等号(=),这是一个比较运算符
($foo==“bar”)
将检查
$foo
是否等于bar

您可以在
也许你应该在开始之前复习一下这些基础知识。

你应该用两个等号来比较

if($_GET["id"]==1)
正确代码:

<?php

if($_GET["id"] == 1)
{
die('ok');
}
else 
{
die('not ok');
}
?>

设置变量时,if语句始终等于true

我只是认为值得注意这一点,因为这是您出现问题的逻辑原因

对compair字符串使用if($\u GET[“id”]==1)$\u GET[“id”]=1意味着您将1分配给$\u GET
<?php

if($_GET["id"] == 1)
{
die('ok');
}
else 
{
die('not ok');
}
?>