Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.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 未定义的索引错误。这有什么不对?_Php - Fatal编程技术网

Php 未定义的索引错误。这有什么不对?

Php 未定义的索引错误。这有什么不对?,php,Php,需要一些关于简单php代码的帮助。当我尝试访问时,它会给我一个警告“注意:未定义的索引:在www.example.com的第2行键入”。但是,当尝试访问时,一切正常。我的代码有什么问题 我的代码: <? $type = $_REQUEST["type"]; if ($type == 'InvalidLogin') { ?> Your login is invalid. <? } else { ?> Your login is valid <? } ?>

需要一些关于简单php代码的帮助。当我尝试访问时,它会给我一个警告“注意:未定义的索引:在www.example.com的第2行键入”。但是,当尝试访问时,一切正常。我的代码有什么问题

我的代码:

<?
$type = $_REQUEST["type"];
if ($type == 'InvalidLogin') {
?>
Your login is invalid.

<?
} else {
?>
Your login is valid
<?
}
?>

您的登录名无效。
您的登录是有效的
您应该使用isset($\u REQUEST[“type”])来测试索引

$_REQUEST["type"] 
正在从url请求数据。如果没有类型,则会出现错误,无法找到“类型”


并且不要使用$\u请求来获取数据。使用$\u POST或$\u GET

尝试执行以下操作:

<?php
  if(isset($_GET["type"]))
  {
     $type = $_GET["type"];
     if ($type == 'InvalidLogin') {
        echo "Your login is invalid.";
     } 
  }
  else
  {
    echo "Your login is valid";
  }

?>


no use$\u GET在本例中,它来自一个查询string@allen213$\u GET可用于查询字符串。不是吗?这个问题意味着我们需要一个查询字符串,$\u GET就是为了这个。因为它有效。非常感谢。除了搜索引擎会给你的上千条搜索结果外,还有1830条搜索结果。我看不出你的问题中有什么值得再问一次的。提问前请先做研究。