Php'den Formsuz Veri Çekmek [Yardım]
17
●5.953
- 27-10-2009, 16:49:13Merhaba arkadaşlar, sunucumdaki bir a.php dosyasından $ornek değişkenini, form kullanmaksızın b.php dosyasında görüntülemek istiyorum. Yardım ederseniz çok sevineceğim. Teşekkürler.
- 27-10-2009, 19:22:29Ersat, bu şekilde o sayfayı tamamen almıyor mu? Mesela Htmlde iframe kullanmaya benziyor diye biliyorum. Ben sadece değişkeni almak istiyorum, teşekkürler.
- 27-10-2009, 19:27:49file_get_content dicem ama o da sayfayı önce komple çekiyo sonra kesip biçiyorsunuz.
benim önerim, bir kaç sayfada kullanılması gereken değişkenleri tek sayfaya toplayın onu include edin @ErsaT ın gösterdiği şekilde. Kısmen php dosyası include etmek yok diye biliyorum ben.. - 27-10-2009, 21:50:01akadal34, aslında istediğim, başka bir sayfadan form ile post veya get metoduyla alınmış bir değişkeni post/get olmaksızın başka bir sayfada göstermek. dediğini tam olarak anlamadım
- 27-10-2009, 21:58:21php sayfalar anlık olarak işlenir.
yani sen şimdi bi a.php yaptın, onda da POST ile $deneme değişkenine değer yükledin diyelim, bu değer o php sayfasında yazılan kodlar ile işlenir. sayfanın son satırı da bitince işlem biter. sayfa tekrar her ne şekilde çekilirse çekilsin değişkenlerin içi boş olur.
ama mesela site.com/a.php?deneme=degiskene_yuklu_deger
linkinindeki sayfayı çekersen değer yüklü olur ama bu linki çekebiliyorsan zaten direk bir değişkene "degiskene_yuklu_deger" de yükleyebilirsin.
Diyeceğim o ki, bir sayfaya get yada post ile gönderilmiş bir veriyi sonradan (ki bu sonradan kelimesi 1 saniye sonra olarak da anlaşılabilir çünkü o da server'a göre sonradır) başka bir dosyada işleme alamazsın.
Bu sadece bir dosyaya yazma(file) yada database(mysql)'e yazma ile olur.
Umarım anlatabilmişimdir.. - 27-10-2009, 22:28:06akadal34 adlı üyeden alıntı: mesajı görüntüle
- 27-10-2009, 23:21:31sessionla da olur ama bi pc de post veya get edilen veri sadece o bilgisayarda kullanılır, ayrıca session un yok olma süresi vardır süreyi tam olarak bilmesem de 10-30 dk civarı sanırım..
ama cookie de bir seçenek olabilir, tabi ki bu da tek pc için işlemlerde geçerli olur ve cookie değiştirilebilmesi çok kolay olan bir sistem olduğundan güvenlik önlemlerinizi itina ile almanız gerekir, tek artısı bitiş süresini istediğiniz gibi değiştirebilmeniz..