S iz sayfada cookie göndermeden önce bir ekran çıktısı alıyorsanız cookie gönderemezsiniz. Bu ob_start ve ob_end_flush fonsiyonlarının özelliği bu durumu düzenliyor/kontrol ediyor ve cookie kullanımını mümkün kılıyor diye biliyorum. Yanlış biliyor olmam muhtemel zira bu sorunu yaşadığımda bu fonksiyonları kullanmamı önermişlerdi.

zannedersem ob_start ; cookiye oluşturma başlangıcı ve ob_end_flush ; cookiye oluşturmayı bitir şeklinde calışıyor olması gerek kod start ve stop başla ve bitir yerine geciyor ve bu şekilde cookiyeniz oluşuyor biraz karmaşık yazdım umarım anlamışsınızdır

Bir de sayfanın başına; ob_start ; ve sayfanın sonuna; ob_end_flush ; koyarak deermisin.

Evet bu kodlar sayesinde oldu sanırım. Çok teşekkür ederim +rep angelo ve senin ilginiz ve yardımlarınız için. Bu arada ezberci olmak istemediğim için, ob_start ; ve ob_end_flush ; mantığını ve bunlar olmadan neden çalışmadığını kısaca açıklayabilir misin?

Dogru, output buffering fonksiyonlari ama demek ki arkadasin scriptinde bize gostermedigi bir yerde output veren birsey var demek ki.

Size sadece yapmak istediğim şeyin ana mantığını göstermek istedim. Tam olarak size bütün kodları versem, siz düzenleyip tekrar bana geri verirdiniz. Bu durumda ezberci bir şekilde İstediğim programı hazırlar, çalıştırırdım. Böylesi inanın benim için daha iyi oldu. Hepinize ilginiz ve yardımınız için teşekkür ederim

abidik dosyasından gubidik dosyasına şöyle bir link veriyorum Kod:

Malesef çalışmıyor.

Update ettim post'u. Setcookie'den once ekrana herhangi bir output gonderilmemesi lazim. Zaten error olarak da vermesi lazimdi onu.

Aynı kodları yazıp, açtığımda bakıyorsunuuuuz yazıyor. refresh ettiğim zaman da aynı yazı çıkıyor. edit : id diğer sayfadan sorunsuz bir şekilde alınıyor. Bundan %100 eminim. Sanırım cookie oluşturmada bir problem var. Çünkü pc'de cookies klasörüne bakınca yazdığımız gibi bir cookie göremiyorum.