Bagaimana untuk memaparkan mesej selepas penyerahan borang pada halaman yang sama
P粉155128211
P粉155128211 2023-12-31 16:09:22
0
1
432

rreeee

Saya menyerahkan borang melalui kaedah pos pada halaman yang sama. Selepas menghantar borang, saya menyemak syarat dan jika nama pengguna kosong, saya memaparkan $error1 = "Sila masukkan nama pengguna" di bahagian atas borang. Masalah yang saya hadapi ialah apabila saya mengalih keluar header("location: index.php"); Tetapi jika anda menambah header("location:index.php"); untuk menyegarkan halaman $error1 tidak dipaparkan kerana penyegaran halaman. tetapi tiada tajuk ("Lokasi: index.php"); mesej yang diberikan oleh penyemak imbas semasa penyegaran halaman ialah (Untuk memaparkan halaman ini, Edisi Pembangun Firefox mesti menghantar Maklumat.) Sebarang cadangan tentang cara memaparkan mesej dengan betul dan cara untuk mengelakkan pertindihan selepas menyerahkan borang, termasuk pengepala("lokasi: index.php"); 在此输入代码

P粉155128211
P粉155128211

membalas semua(1)
P粉513318114

Tambah ralat dalam sesi dan semak jika nilai tetapan sesi menggemakan ralat dan nyahset sesi ralat

0){
        
       session_start();
       $_SESSION["username"] = $username;
       $_SESSION["id"] = $id;
       $_SESSION['admin']['status']= true ;

      header("location: dashboard.php");
    }else{
        $_SESSION['error1'] = "Invalid username or password.";
        header("location: index.php");
    }
        
        
}
?>

                    


   

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan