0

このエラーを解決するにはどうすればよいですか? ほとんどの場合、このようなポップアップが表示されます。使用できますが、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 {
?>

前もって感謝します

4

2 に答える 2

6

$_SESSIONの代わりに使用したいと思いますが$_session、それらは同じものではありません。

于 2012-12-27T06:17:58.790 に答える
2
if (isset($_SESSION['real'])) {
    $real = $_SESSION['real'];
}

これは、値を割り当てる前にセッションが設定されているかどうかを確認します

于 2012-12-27T06:18:12.933 に答える