• 02-08-2010, 21:25:35
    #10
    Başka önerisi olan arkadaşlar bu bu sorunu çözemezsem script üzerinde çalışmam boşa gidicek...
  • 02-08-2010, 21:40:48
    #11
    Üyeliği durduruldu
    ob_start kullanmayı denedin mi?
  • 02-08-2010, 21:58:14
    #12
    MC_delta_T adlı üyeden alıntı: mesajı görüntüle
    ob_start kullanmayı denedin mi?
    denedim oda sorun oldu bu kadar sorun yaratıcak ne sebep olur onuda bulamıyorum öncesinde header ve html olmasın diye direk indexe de yazdım sorun ne bir türlü bulamıyorum.
  • 02-08-2010, 22:25:44
    #13
    Üyeliği durduruldu
    nyildiz adlı üyeden alıntı: mesajı görüntüle
    denedim oda sorun oldu bu kadar sorun yaratıcak ne sebep olur onuda bulamıyorum öncesinde header ve html olmasın diye direk indexe de yazdım sorun ne bir türlü bulamıyorum.
    index.php nin en üstüne yazdın ve yine mi sorun oluştu? az önce denedim bende bir sorun olmadı. başka bir yerlerde hata yapıyor gibisin. template,plugin felan mı yazıyorsun. setcookie yi nereye koyuyorsun?
  • 02-08-2010, 23:56:00
    #14
    MC_delta_T adlı üyeden alıntı: mesajı görüntüle
    index.php nin en üstüne yazdın ve yine mi sorun oluştu? az önce denedim bende bir sorun olmadı. başka bir yerlerde hata yapıyor gibisin. template,plugin felan mı yazıyorsun. setcookie yi nereye koyuyorsun?

    Başka bir yerde bir hata olduğu kesin ama anlamıyorum.Wordpress de çalışıyorum bir plugin geliştirmem gerekiyor hem üye olanlar hemde olmayanlar girebilecek sisteme tabi üye olmayanlar kısıtlı neyse o kısmı haletim ben bir sayfada yaratığım bir cookie silmek istiyorum.
    indexe şu şekilde yazdım en başa
    <?php 
    ob_start();
    global $user_login ;
         
           if($user_login =="") {setcookie("hidd",$hidd,time()-60*60);}
    	   else{} 
    	   ?>
    
    <?php get_header(); ?>
    ....
    ...
    ve cookie silmedi nedeni bir türlü bulamıyorum herşeyi geçtim ilk sayfada olmaması çok tuhaf...
  • 03-08-2010, 00:33:05
    #15
    Üyeliği durduruldu
    sildikten sonra tekrar oluşturuyor olmayasın. veya setcookie ettiğin sayfada direk bakarsan olmaz. ondan sonra başka bir sayfaya geçtiğinde silinir. bunu da kontrol ettin mi?

    kodların tamamını görmeden anca bunları söyleyebilirim. belki cookie göndermene bile gerek yok ama bilemiyorum.
  • 03-08-2010, 01:10:52
    #16
    MC_delta_T adlı üyeden alıntı: mesajı görüntüle
    sildikten sonra tekrar oluşturuyor olmayasın. veya setcookie ettiğin sayfada direk bakarsan olmaz. ondan sonra başka bir sayfaya geçtiğinde silinir. bunu da kontrol ettin mi?

    kodların tamamını görmeden anca bunları söyleyebilirim. belki cookie göndermene bile gerek yok ama bilemiyorum.

    Kardeş konuyu sana kısaca özetlicem cookiele olucak gibi durmuyor çünkü
    şimdi wordpress de bir site yapıyorum siteye giren kişi 3 aşamalı bir kayıt formu tarzı bir formdan geçiyor 3 aşamalı şimdi üyeler için herşey normal ben üye olmayanlarada kısıtlamalı olarak bu hizmeti sunmak istiyorum.
    işte tam bu sırada aşağıdaki kodu ayarlamam gerekiyor.
    auth_redirect_login();(Üye kontrol fonksiyonu)
    
    // don't cache the headers
    //nocache_headers();
    // this is needed for IE to work with the go back button
    header("Cache-control: private");
    
    // grabs the user info and puts into vars
    global $current_user;
    get_currentuserinfo(); 
    
    // needed for file uploading to work
    if (defined('ABSPATH')) {
        require_once (ABSPATH . 'wp-admin/includes/file.php');
    ......
    ....
    Üstdeki auth_redirect_login() fonksiyonu üye olup olmadığını kontrol ediyor üye değilsen seni login sayfasına atıyo ben bu fonksiyonu silersem üye olmadanda dediğim form bölümüne geçebiliyorum.
    Ama kullanıcının üye ol devam et üye olmadan diye seçenekleri çıkartman gerekiyor.

    login sayfasına bir submit butonu yaptım Üye olamadan girecekler buraya tıklıcak eğer post edilen değer şuysa deyip if yaptım ama bu kadarı yeterli olmadı çünkü 3 aşamanın üçündede bu sayfayı kontrol ediyor 2 aşamada tekrar login sayfasındayım bende post gelen değeri cookie yapıp o şekilde devam ettim bu sefer oldu ama cookie silemiyorum anasayfada tanıt diye bir buton var bu ilk login kontrol etmesi lazım ve direk üstdeki sayfaya bağlı direk bastığında otomatik olarak tanıtma formuna atıyor cookie bu yüzden silmem gerekiyor.

    belki dediğin gibi çok basit bir yolu var ben çok dolanbaçlı yoldan gidiyorum.kısaca dedim ama biraz uzun oldu sanırım ama 2 gündür yaşadıklarım bunlar
  • 03-08-2010, 03:17:49
    #17
    Üyeliği durduruldu
    değeri cookie ye atacağına hidden tipinde bir input koysan daha kolay olmaz mı? güvenlik açısından sorun oluşturur diye düşünürsen, emin ol cookie yi manipüle etmekte hiç zor değil.
  • 03-08-2010, 03:47:21
    #18
    MC_delta_T adlı üyeden alıntı: mesajı görüntüle
    değeri cookie ye atacağına hidden tipinde bir input koysan daha kolay olmaz mı? güvenlik açısından sorun oluşturur diye düşünürsen, emin ol cookie yi manipüle etmekte hiç zor değil.
    kardeş hidden yolluyorum değeri zaten input olarak açtığım hiddeni post etmek için submit gerekli değilmi?

    dediğini anlıyorum ama dediğim gibi bir hidden yolluyorum if le atlatıyorum fonksiyonu tekrar okuduğunda değer tekrar almıyor.bu sebepten login sayfası istiyor.Cookiede login sayfası gelmiyor yukarda bahsetiğim gibi.
    senide yoruyorum gece gece ama aklına başka alternatif yol geliyormu?