mrb arkadaşlar ben istiyorumki
yolla.php sayfama adam direk giremesin yani
direk olarak
http://www.sitem.com/yolla.php yazdığında
Doğrudan erişim yasak şeklinde bir uyarı versin ve yolla.php dosyası çalışmasın Bunu nasıl sağlarım tşk...
doğrudan erişim yasak
15
●1.922
- 24-12-2007, 22:53:20
- 24-12-2007, 23:02:50PHP: Predefined Variables - Manual
Burada server dizisi içinde sanırım script_name gibi bir indis vardı. İşine yarayabilir. - 24-12-2007, 23:05:24dostum sadece index.php den yönlenenince çalışsın Bunu nasıl yaparım tşk...
- 24-12-2007, 23:11:28$_SERVER["SCRIPT_NAME"] == "index.php" mi diye bakacaksın o kadar.
- 24-12-2007, 23:18:13Ersat bu dediğin bence arkadaşın istedi şey değil. Arkadaş sayfası include edilmemişse çalışmamasını istiyor sanırım.
Şöyle bir yol yapabilirsin ki ben böyle kullanıyorum.
index.php içine:
if (!defined('INCLUDED')) define( 'INCLUDED', 1 );yaz
yolla.php içine
defined( 'INCLUDED' ) or die( 'Bu dosyaya direk erişemezsiniz.' );
yaz
- 24-12-2007, 23:20:39UndeRTakeR adlı üyeden alıntı: mesajı görüntüle
<?php if(stristr(htmlentities($_SERVER['PHP_SELF']), "yolla.php")){ die('Doğrudan erişim yasak'); } ?> - 24-12-2007, 23:24:44Bu yazdığın gayet uygun
Tabii ben üstteki yolu kullanıyorum o ayrı. Direk açılmasını istemediğim her sayfaya 1 satır