mengetahui nama file php yang sedang di akses di browser

Permisi agan2, mau nanya nih.. gimana sii cara nampilin file php yang sedang diakses saat ini oleh browser, jadi misalkan gini saya sedang akses file index.php, nah cara menampilkannyab gimana sesuai nama filenya, saya pake fungsi $_SERVER['PHP_SELF'], $_SERVER['SCRIPT_NAME'], sama $_SERVER['SCRIPT_FILENAME'] ga jadi, malah muncul directory foldernya :( ada yg bisa bantu ngga agan2, trima kasi sebelumnya

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Diperbarui 7 tahun yang lalu

3 Jawaban:

Jawaban Terpilih

Coba pakek basename().

echo basename($_SERVER['SCRIPT_NAME']);
echo '<hr>';
echo basename($_SERVER['SCRIPT_FILENAME']);

// Kalau urlnya gini : index.php?username=12
// Coba tambahin ini
echo basename($_SERVER['SCRIPT_NAME'], '?' . $_SERVER['QUERY_STRING']);
echo '<hr>';
echo basename($_SERVER['SCRIPT_FILENAME'], '?' . $_SERVER['QUERY_STRING']);

atau pakek pathinfo().

echo pathinfo($_SERVER['SCRIPT_NAME'], PATHINFO_FILENAME);
echo '<hr>';
echo pathinfo($_SERVER['SCRIPT_FILENAME'], PATHINFO_FILENAME);

avatar dalikewara
@dalikewara

351 Kontribusi 260 Poin

Dipost 7 tahun yang lalu

thanks gan, udah fixed!

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 7 tahun yang lalu

Yosh!

avatar dalikewara
@dalikewara

351 Kontribusi 260 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban