• 03-08-2016, 11:10:51
    #1
    Merhaba arkadaşlar, benim şöyle bir sorunum var.
    Mesela index.php dosyasın da $value isimli bir integer değerim var.Bu bir 1'den 10'a kadar random sayı olsun.
    Ve sayfa da herhangi bir kullanıcı girişi bulunmuyor global bir sayfa. Misal 'X' adlı şahıs sayfaya girdiğinde $value değerine 5 atanıyor.
    Ben bu değeri diğer tüm sayfalarda(contact.php,comment.php vs.) nasıl kullanabilirim ?

    Not: Aklıma bir kaç yöntem geldi aslında ama hemen bahsedeyim.
    1-) Kullanıcıya session atayıp orda tutabilirim.
    2-)Ajaxla ilgili sayfaya post edebilirim ama kontrolüm dışında birşey olursa mesela refresh gibi veriyi kaybetme olayım çok yüksek
    3-)URL'den çektirebilirim. Mesela index.php?id=5 şeklinde ama kullanıcı değere müdehale edebilir bu da işime gelmez.

    Edit: Konu başlığıyla konunun çok ilgisi yok . Biraz hızlı şekilde açtım aklıma konu başlığı gelmedi. Konu başlığıyla konunun hiç ilgisi yok diye düşünen herkesten şimdiden özür dilerim.
  • 03-08-2016, 14:16:22
    #2
    Sorunu hallettim. Konuya herhangi bir post olmadığı için şimdilik çözümünü açıklamayı gerek görmedim. Çözümünün nasıl olacağını öğrenmek isteyen biri varsa konu altına post gönderebilir bende çözümünü anlatırım.
  • 03-08-2016, 18:06:09
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Sorununuzu halletmişsiniz ama ben de kişisel olarak merak ettim ve aklıma şöyle bir çözüm geldi: Değeri database'e yazdırırsın. Böylece her taraftan kullanmış olursun ve kullanıcı müdahale edemez. Sayfa Refresh edilirse de değer yeniden yazılır tekrar kullanırsın. Bu bir çözüm olabilir diye düşünüyorum.
  • 03-08-2016, 22:49:51
    #4
    Bende dusunmustum onu ama her giriş için sunucuyu ayriyeten yormak çok sağlıklı olmaz. Sonucta hız çağında yaşıyoruz .

    KIW-L21 cihazımdan Tapatalk kullanılarak gönderildi
  • 04-08-2016, 09:33:48
    #5
    öncelikle kimse cevap yazmadı bende cevabı yazmayayım demek iyi bir şey değil. mesela ben okudum session bu iş için uygun diye düşündüm. ama ben bu soruyu yeni gördüm. cevap aramaya gelip cevabı bulup kaçmak olmaz. bulduysanız cevap şudur dersiniz.

    bu sadece sana özel yazılmış bir mesaj olarak algılama genelde böyle bir şey var. cevabı buldum kimseyede söylemem diyenler oldukça fazla. ve bu çok yanlış bir davranış şahsi fikrim.

    ayrıca yine genel olarak söylüyorum bazen konuya cevap verilmemesi sana gaz veriyor ve sen cevabı kendi kendine buluyorsun. yani kendi gücünü keşfediyorsun buda güzel bir şey
  • 04-08-2016, 13:29:34
    #6
    cache veya session ile kolayca çözebilirsiniz.
  • 05-08-2016, 15:49:29
    #7
    ahmetsadri adlı üyeden alıntı: mesajı görüntüle
    öncelikle kimse cevap yazmadı bende cevabı yazmayayım demek iyi bir şey değil. mesela ben okudum session bu iş için uygun diye düşündüm. ama ben bu soruyu yeni gördüm. cevap aramaya gelip cevabı bulup kaçmak olmaz. bulduysanız cevap şudur dersiniz.

    bu sadece sana özel yazılmış bir mesaj olarak algılama genelde böyle bir şey var. cevabı buldum kimseyede söylemem diyenler oldukça fazla. ve bu çok yanlış bir davranış şahsi fikrim.

    ayrıca yine genel olarak söylüyorum bazen konuya cevap verilmemesi sana gaz veriyor ve sen cevabı kendi kendine buluyorsun. yani kendi gücünü keşfediyorsun buda güzel bir şey
    Katiliyorum size ama ben attigim postda belirttim çözümü merak eden arkadaş var ise konu altına post atabilirim diye. Kesinlikle bencil bir dusuncem yok. Hemen çözüme geciyim url'ye bi değer atadim index.php?id=3 mesela burada ki 3 değerini sessiona aktarıp sessiona suresi boyunca kullanıyorum.

    KIW-L21 cihazımdan Tapatalk kullanılarak gönderildi