• 22-03-2010, 22:56:10
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ben bir script yapmaya çalışıyorumda mesela menüyü menu.php den çekiyor normalde siteadresi.com/menu.php yazınca dosyanın açılmamasını istiyorum bu nasıl yapılır?
  • 23-03-2010, 01:29:27
    #2
    sitenin headera bir değişken koyup (mesela $konrol ="header")
    sonra da menu.php dosyasının başına şunları ekleyerek yapabilirsin.

    if($kontrol !="header"){header("Location: http://www.siten.com/"); }
  • 23-03-2010, 01:44:13
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    menu.php nin başına şunu eklesende olur:

    <?php
    if(eregi('menu.php',$_SERVER['PHP_SELF'])) {header('Location: index.php');exit(); }
    ?>
  • 23-03-2010, 02:51:11
    #4
    metadige adlı üyeden alıntı: mesajı görüntüle
    menu.php nin başına şunu eklesende olur:

    <?php
    if(eregi('menu.php',$_SERVER['PHP_SELF'])) {header('Location: index.php');exit(); }
    ?>
    eregi yerine preg_match kullanılabilir; php 6.0.0 da eregi kalkıcakmış
    Alıntı
    This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 6.0.0. Relying on this feature is highly discouraged.
    <?php
    if(preg_match('#menu.php#si',$_SERVER['PHP_SELF'])) {header('Location: index.php');exit(); }
    ?>
  • 23-03-2010, 10:16:38
    #5
    Invictus adlı üyeden alıntı: mesajı görüntüle
    eregi yerine preg_match kullanılabilir; php 6.0.0 da eregi kalkıcakmış


    <?php
    if(preg_match('#menu.php#si',$_SERVER['PHP_SELF'])) {header('Location: index.php');exit(); }
    ?>
    metadige adlı üyeden alıntı: mesajı görüntüle
    menu.php nin başına şunu eklesende olur:

    <?php
    if(eregi('menu.php',$_SERVER['PHP_SELF'])) {header('Location: index.php');exit(); }
    ?>

    teşekkürler