Mengenai masalah yang ditakrifkan('AUTH')
益伦
益伦 2017-10-12 19:14:40
0
1
1376

<?php

//Jika pemalar AUTH wujud untuk ditakrifkan('AUTH'), ia adalah benar dan pintu keluar berikutnya tidak akan diakses. Jika ia palsu, jalankan exit

defined('AUTH') atau exit('Akses tidak dibenarkan kerana faktor keselamatan');

?>

Mengapa keputusan output: Akses tidak dibenarkan kerana keselamatan faktor? AUTH pemalar tidak mempunyai nilai yang ditetapkan Bagaimana saya boleh menganggapnya sebagai palsu dan melaksanakan keluar? ?



益伦
益伦

membalas semua(1)
寻觅 beyond
<?php
if(!defined('AUTH')){
	exit("不准访问....")
}
?>

Kod di atas adalah bersamaan dengan anda.

Komen yang anda tulis adalah betul, tetapi soalan anda nampaknya bertentangan dengan komen anda. Anda perlu memahaminya terlebih dahulu atau mempunyai teorem litar pintas b. Jika a adalah benar, ia tidak akan terus menilai sama ada b adalah benar Hanya apabila a adalah salah, ia akan menilai sama ada b adalah benar. definition() adalah bersamaan dengan a, dan exit() bersamaan dengan b Anda telah mengatakan bahawa AUTH tidak mempunyai nilai yang ditetapkan, kemudian ditakrifkan adalah palsu, dan exit() dinilai, dan exit() sentiasa benar, jadi keluar. () dilaksanakan

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