Maison > Article > développement back-end > L'URL php non spécifiée n'est pas accessible
L'URL non spécifiée php n'est pas accessible
1 Définissez d'abord un tableau $allow_url pour stocker le domaine. nom liste blanche. C'est-à-dire l'adresse qui peut accéder à ce site Web ;
2 Ensuite, obtenez $_SERVER['HTTP_REFERER']
3. la liste blanche, puis Exécuter l'accès, sinon non autorisé.
$allow_url = [ 0 => 'eva.com', 1 => 'localhost', ]; $refer = $_SERVER['HTTP_REFERER']; $pattern = '/^(http|https):\/\/?([^\/]+)/i'; preg_match($pattern, $refer, $match); $demain_name = $match[2]; if (in_array($demain_name, $allow_url)) { echo 'ok'; }else{ die('不允许的域名'); }
Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!