• 09-09-2010, 20:37:10
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <script type="text/javascript"> document.location = 'Safya.php'; </script>
    javascriptle deneyebilirsiniz hocam.
  • 10-09-2010, 02:18:20
    #11
    acegen adlı üyeden alıntı: mesajı görüntüle
    Deimosx Mecbur yazdırmam lazım.. Örneğin; echo ile "dosyanın eklenmiştir..." yazıdırıp sonra sayfaya yönlendirmem lazım...
    Bu şekilde yapabilrsiniz mesela ama, kullanım hatalı olsa zaten çalışmazdı betik. Sunucunun php.ini ayarlarında header fonksiyonu engellenmiş olabilir belki.

    header('refresh: 5; url= index.php');
    echo 'dosya eklenmiştir...';
  • 10-09-2010, 18:14:24
    #12
    Üyeliği durduruldu
    Arkadaşlar öncelikle tüm arkadaşlarımın yardımları ve destekleri için teşekkürler.. Sorunumu _BuKi_ arkadaşımıjavascript yönetimi ile çözdüm...

    İyi Çalışmalar...
  • 10-09-2010, 18:18:13
    #13
    acegen adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar öncelikle tüm arkadaşlarımın yardımları ve destekleri için teşekkürler.. Sorunumu _BuKi_ arkadaşımıjavascript yönetimi ile çözdüm...

    İyi Çalışmalar...
    javascript herzaman iyi olmaz aslında

    tarayıcıdan javascripti kapatmışlarsa calışmaz +
    bu bazen güvenlik acıgına neden oldguda görülmüştür
  • 10-09-2010, 19:27:49
    #14
    Kod başlangıcın

    <?php header(' şeklindeyse eğer ; başına ob_start ve sonunda end_flush koyman gerekiyor zaten aşağıda diğer yazılımcı arkadaşlar belirtmişler.
    Kodlamanın en başında header fonksiyonları dönmesi gerekiyor büyük bir ihtimal bundandır çalışmaması.
    Hata vermiyor ve çalışmıyorsa @ işareti olup olmadığına bakın, yada server ayarlarınızdan kapalıdır hata komutları.
    Hata varsa burdan belirtin yardımcı olayım.
  • 10-09-2010, 19:56:58
    #15
    enc0der adlı üyeden alıntı: mesajı görüntüle
    javascript herzaman iyi olmaz aslında

    tarayıcıdan javascripti kapatmışlarsa calışmaz +
    bu bazen güvenlik acıgına neden oldguda görülmüştür
    <?php
    ob_start();
    
    header("Refresh: 1; url=page.php");
    echo "<h2>Yönlendiriliyorsunuz..</h2>";
    exit();
    
    ?>
    <?php
     ob_start();
     ?>
    <meta http-equiv="refresh" content="1;URL=page.php"><h2>Yönlendiriliyorsunuz..</h2>
    <?php
    exit();
    ?>
    Sence bunlarda herhangi bir güvenlik açığı mevcut mu ?
  • 11-09-2010, 19:24:14
    #16
    Üyeliği durduruldu
    Alıntı
    <?php
    ob_start();

    header("Refresh: 1; url=page.php");
    echo "<h2>Yönlendiriliyorsunuz..</h2>";
    exit();

    ?>
    Bu işe yaradı... Ama if kullanınca yine olmadı... :S
  • 12-09-2010, 16:32:25
    #17
    O zaman if fonksiyonunu yanlış kullanıyorsunuz.
  • 13-09-2010, 08:22:23
    #18
    Cycl0ne adlı üyeden alıntı: mesajı görüntüle
    <?php
    ob_start();
    
    header("Refresh: 1; url=page.php");
    echo "<h2>Yönlendiriliyorsunuz..</h2>";
    exit();
    
    ?>
    <?php
     ob_start();
     ?>
    <meta http-equiv="refresh" content="1;URL=page.php"><h2>Yönlendiriliyorsunuz..</h2>
    <?php
    exit();
    ?>
    Sence bunlarda herhangi bir güvenlik açığı mevcut mu ?
    hayır degil exit() ile zaten php durdumuşşunuz.

    1.sini kullanmkata daha güzel bence