我如何得到这个错误?我知道大多数时候会弹出这样的东西,我可以使用isset function
,但我尝试的不起作用,我怎样才能纠正这个错误
Notice: Undefined index: real in C:\xampp\htdocs\mysite\captcha2\index.php on line 12
第12行的代码如下所示
$real = $_session['real'];
这是我的PHP代码
<?php
if(isset($_POST['submit'])){
session_start();
$_session[] = "";
$real = $_session['real'];
$guess = $_POST['captcha'];
$name = $_POST['name'];
if ($real == $guess){
echo "hi $name,you types the correct name";
}
else {
echo "Nooo";
}
} else {
?>
提前致谢
答案 0 :(得分:6)
我认为你想使用$_SESSION
代替$_session
,它们不是一回事。
答案 1 :(得分:2)
if (isset($_SESSION['real'])) {
$real = $_SESSION['real'];
}
这会在分配值
之前检查会话是否已设置