Şimdi Ara

Php header yardım!

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
16
Cevap
0
Favori
404
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • S.a arkadaşlar hostta de header çalışmıyor. Localde hiç birsorun yok ama hosta yuklediğim zaman çalışmıyo. Başına ob_start(); ve sonuna ob_flush_end(); yaptım hâlâ aynı. O kadar emeğimin boşa gitmesini istemiyorum. Bilen varsa yardım ederse çok sevinirim. Şimdiden teşekkürler.

    < Bu ileti mobil sürüm kullanılarak atıldı >



  • session_start();
    header(); gibi fonksiyonları ekrana çıktı basmadan önce kullanıyorsunuz değil mi? bunu kontrol edin.
  • quote:

    Orijinalden alıntı: overpSkpt

    session_start();
    header(); gibi fonksiyonları ekrana çıktı basmadan önce kullanıyorsunuz değil mi? bunu kontrol edin.

    Kullanıcı giriş sistemi var onun için kullanıyorum. Ekrana yazdırdıktan sonra header kullanıyorum. Mesela ;
    echo 'bu sayfayı görüntelemek için giriş yapmalısınız.';
    header ('location:index.php');
    gibi.. Altta böyle bidaha var buna benzer oda admin paneline yönlendiriyor.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Html ya da javascript ile yönlendirin.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: overpSkpt

    Html ya da javascript ile yönlendirin.

    Header leri silip onun yerine mi yazıyım? Yalnız mesela html yönlendirmeyi yaparsak süreli olacak ama bunda eğer griş yaparsa buraya adminse buraya gibi. Onu nasıl yapacam?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  •  
    <?php
    //$admin = 2;
    if ($admin == 1){
    echo <<<END
    <html>
    <head>
    <meta http-equiv="refresh" content="0;URL=http://www.site.com/panel.php">
    </head>
    <body>
    Giriş Yapıldı.
    </body>
    </html>
    END;
    }else{
    echo <<<END
    <html>
    <head>
    <meta http-equiv="refresh" content="3;URL=http://www.site.com/giris.php">
    </head>
    <body>
    Yetkiniz Yok.
    </body>
    </html>
    END;
    }
    ?>



    < Bu mesaj bu kişi tarafından değiştirildi overpSkpt -- 17 Aralık 2013; 17:25:00 >
  • mxboy kullanıcısına yanıt
    Kodunuzu paylaşırsanız yardımcı olabilirim
  • Yapay Zeka’dan İlgili Konular
    ACİL YARDIM PDF.JS HATASI
    6 yıl önce açıldı
    Json Api Php'ye çekme
    4 yıl önce açıldı
    php database veri eklemede hata
    geçen yıl önce açıldı
    Daha Fazla Göster
  • quote:

    Orijinalden alıntı: aksoydesign

    Kodunuzu paylaşırsanız yardımcı olabilirim

    Mobilde oldugum icin kodlari yazamiyorum. Ama foto cekmistim.onlari atiyim.

     Php header yardım! Php header yardım!

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • Up!

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Up!

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Up!

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Arkadaşlar kodlar aşağıda bi yardımcı olursanız sevinirim ;

    <?php 

    session_start();
    ob_start();

    if(!isset($_SESSION["giris"]))
    {
    echo str_repeat("<br>", 8)."<center><img src=../images/hata.png border=0 /><br /><font color='red'>Bu sayfayı görüntülemek için giriş yapmalısınız.</font></center>";
    header("Refresh: 2; url= ../index.php");
    return;
    }
    include("../baglanti/vt_baglan.php");

    $sorgula = mysql_query("SELECT * FROM uyeler WHERE kullanici_adi='".$_COOKIE["kullanici_adi"]."' and parola='".$_COOKIE["parola"]."'") or die (mysql_error());

    $uyeler = mysql_fetch_array($sorgula);

    if($uyeler['yetki']=="1")
    {
    $_SESSION["yetki"]="true";
    echo str_repeat("<br>", 8)."<center><img src=../images/ok.png border=0 /> Admin Paneline yöndiriliyorsunuz, lütfen bekleyiniz..</center>";
    header("Refresh: 2; url= ../admin/admin.php");
    return;
    }
    ?>


    Edit ; verdiği hata : Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/sitem/public_html/profil/anasayfa.php:1) in /home/sitem/public_html/profil/anasayfa.php on line 6



    < Bu mesaj bu kişi tarafından değiştirildi mxboy -- 22 Aralık 2013; 17:44:27 >




  • <?php 
    session_start();
    include("../baglanti/vt_baglan.php");

    if(!isset($_SESSION["giris"])){
    echo <<<END
    <html>
    <head>
    <meta http-equiv="refresh" content="2;URL=http://www.site.com/index.php">
    </head>
    <body>
    <center><img src=../images/hata.png border=0 /><br /><font color='red'>Bu sayfayı görüntülemek için giriş yapmalısınız.</font></center>
    </body>
    </html>
    END;
    }

    $sorgula = mysql_query("SELECT * FROM uyeler WHERE kullanici_adi='".$_COOKIE["kullanici_adi"]."' and parola='".$_COOKIE["parola"]."'") or die (mysql_error());

    $uyeler = mysql_fetch_array($sorgula);

    if($uyeler['yetki']=="1"){
    $_SESSION["yetki"] = true;
    echo <<<END
    <html>
    <head>
    <meta http-equiv="refresh" content="2;URL=http://www.site.com/admin/admin.php">
    </head>
    <body>
    <center><img src=../images/ok.png border=0 /> Admin Paneline yöndiriliyorsunuz, lütfen bekleyiniz..</center>
    </body>
    </html>
    END;
    }
    ?>




  • mxboy kullanıcısına yanıt
    Kodlarda bir sorun göremedim. local de ve sunucuda da başarılı şekilde çalışıyor.

    demo: http://www.cyprustore.com/phpdersleri/uyeliksistemi

    İndirme Linki: http://www.cyprustore.com/download/uyeliksistemi.rar


    Sorun sunucunun yapısından kaynaklanıyor olabilir. bunun için dosyaları senin sunucuda denemek lazım. pm olarak bilgilerini atarsan daha detaylı inceleme şansım olur.

    Headerleri kaldırıp js kullanmayı dene.


    şu şekilde

    echo "<script>alert('Bu sayfayı görüntülemek için giriş yapmalısınız');</script><script>location.href=\"index.php\";</script>";




  • Arkadaşlar denedim yine olmuyor. js denedim hatalar kalktı ama bu kezde üye girişi yapıyorum.Profile yönlendiriyor. Yine "'Bu sayfayı görüntülemek için giriş yapmalısınız" diyip duruyor. Ne yapmalyım.? yokmu başka çözüm yolu?


    overpSkpt kardeşim senin verdiğin kodlarıda denedim 6. satrda hata veriyor. "
     echo <<<END 
    " yerinde
  • Tamam arkadaşlar sorunu çözdüm.

    Peki nasıl?
    -notepad++ tan kaydederken kodlamayı Utf-8 (bom'suz) yaptım. oldu

    Çok basitçe bi sorunmuş. Öyle uğraştırdı bide beni




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.