Maison > Article > développement back-end > php obtient le nom du fichier php actuellement exécuté
Tout d'abord, nous devons obtenir l'URL de la page actuelle. Ici, nous utilisons le $_SERVER['PHP_SELF']
de php pour obtenir l'adresse de la page Web.
Supposons que l'adresse de la page Web soit : www.php.cn/course.html
Exemple :
$php_Self= $_SERVER['PHP_SELF']; //获取网页地址 //输出结果://www.php.cn/course.html
Après la sortie, nous avons constaté que nous n'avions besoin que de course.html
, et le la liste précédente de choses n'est pas utilisée. Ce qu'il faut faire?
Ici, nous utilisons la fonction substr()
.
Tutoriel vidéo d'apprentissage en ligne : Tutoriel vidéo php
Introduction à la fonction :
substr()
est utilisé pour renvoyer une partie d'une chaîne.
Syntaxe :
substr(string,start,length)
Voir le deuxième paramètre de cette fonction, qui spécifie par où commencer dans la chaîne. Évidemment, le dernier / dans l'URL est ce dont nous avons besoin. Nous devons donc utiliser la fonction strrpos()
pour obtenir la position où / est apparu pour la dernière fois.
Syntaxe :
strrpos(string,find,start)
Le code total est le suivant :
$php_Self = substr($_SERVER['PHP_SELF'],strripos($_SERVER['PHP_SELF'],"/")+1); //为啥要加1呢?因为要排除前面的那个 /
Tutoriels recommandés pour des articles plus connexes : tutoriel php
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!