Zuerst müssen wir die URL der aktuellen Seite abrufen. Hier verwenden wir PHPs $_SERVER['PHP_SELF']
, um die Webseitenadresse zu erhalten.
Angenommen, die Webseitenadresse lautet: www.php.cn/course.html
Beispiel:
$php_Self= $_SERVER['PHP_SELF']; //获取网页地址 //输出结果://www.php.cn/course.html
Nach der Ausgabe haben wir festgestellt, dass wir nur course.html
benötigen, und das Die vorherige Liste der Dinge fehlt gebraucht. Was zu tun?
Hier verwenden wir die Funktion substr()
.
Online-Lernvideo-Tutorial: PHP-Video-Tutorial
Funktionseinführung:
substr()
wird verwendet, um einen Teil einer Zeichenfolge zurückzugeben.
Syntax:
substr(string,start,length)
Siehe den zweiten Parameter dieser Funktion, der angibt, wo in der Zeichenfolge begonnen werden soll. Offensichtlich ist das letzte / in der URL das, was wir brauchen. Wir müssen also die Funktion strrpos()
verwenden, um die Position zu ermitteln, an der / zuletzt angezeigt wurde.
Syntax:
strrpos(string,find,start)
Der Gesamtcode lautet wie folgt:
$php_Self = substr($_SERVER['PHP_SELF'],strripos($_SERVER['PHP_SELF'],"/")+1); //为啥要加1呢?因为要排除前面的那个 /
Empfohlene Tutorials für weitere verwandte Artikel: php-Tutorial
Das obige ist der detaillierte Inhalt vonPHP erhält den Dateinamen der aktuell ausgeführten PHP-Datei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!