c.php diye bir dosyamız var diyelim.
a.php dosyasını açıp include "c.php" ile c'yi a'ya include ediyorum ve, c.php'nin içinde include edildiği sayfanın yazmasını istiyorum. yani a.php'den include edildiyse sayfada a.php yazsın, b.php'den include edildiyse b.php yazsın. a.php yada b.php include dışında kod kullanmadan(sesion filan önermeyin) bunu nasıl yapabilirim?
include edilen sayfayı okumak
6
●863
- 04-01-2008, 19:35:14Kimlik doğrulama veya yönetimden onay bekliyor.
<?php $sayfa = $_SERVER["SCRIPT_NAME"]; if($sayfa!="/c.php") { if($sayfa=="/a.php") { echo "a.php"; } else if ($sayfa=="/b.php") { echo "b.php"; } // c.php kodları } else { echo "Bu sayfaya direkt erişemezsiniz."; } ?>Eğer a.php ve b.php direkt açılan bir sayfa ise böyle bir kod işini görebilir. - 05-01-2008, 17:11:21yok, a ve b'nin içinde sadece include kodu olucak. tabi a-b derken sadece 2 ama şöyle düşünün, c.php yüzlerce sayfaya include edilecek(yüzlerca farklı scripte) ve ben g.php tafarından include edildiyse "g.php" yazısını yani dosyanın adını c.php içinde değişken olarak almak istiyorum.