Şimdi Ara

PHP Değişkeni başka sayfadan çağırma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
8
Cevap
0
Favori
6.476
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • ARrkadaşalr kafama bir soru takıldı onu soracağım.



    a.php sayfası

     
    <?php
    Global $1 = "1";

    /*
    ... Bir çok işlem var.
    */
    ?>


    b.php sayfası


     
    <?php

    Global $1;

    echo $1;
    ?>


    Şimdi soru şu

    a.php sayfasındaki sadece $1'i b.php sayfasına almak istiyorum.
    Bunu nasıl çağırabilirim.Global ile çağırıyorum olmuyor.Nasıl yapabilirm Teşekkür ederim.



  • session değişkenlerini kullanabilirsin .
  • session olmadan bir yolu yok mu?
  • ???
  • PHP dosyaları istekte bulunulduğunda bir seferlik çalıştırılan dosyalardır. Yani dosya içindeki değişkenler ıvır zıvır, kullanıcı istediğinde atanır, dosya çalıştırılır ve çalıştırma bittiğinde de bellekten silinir. Bu yüzden bir dosyada kullandığın değişkeni başka bir dosyada çağıramazsın.

    Ayrıca böyle bir şeyin araştırmasına düştüysen kodlama mantığında bir hata var demektir. Çünkü böyle bir şeye normalde ihtiyaç yoktur. İllaki taşımak istiyorum diyorsan da SESSION ile o kullanıcıya özel bir şekilde taşıyabilirsin.

    Aklına takılan bir şey olursa çekinmeden sorabilirsin, kolay gelsin :)
  • Merhabalar,

    Yukarıda arkadaşların dediğin gibi en kısa yoldan SESSION ve/ya çerezleri kullanarak istediğinizi yapabilirsiniz. Ya da ek bir seçenek olarak geçici dosyalar oluşturup değerleri bu dosyalarda saklayabilirsiniz. Bir nevi 'cache' mantığıyla yani...

    Bu arada, verdiğiniz koddaki "global" deyimini, küreselleştirmek için fonksiyonlarda kullanıyoruz. Fonksiyonlar dışında bir yararı olacağını düşünmüyorum, hiç denemedim öyle bir şey.

    İyi çalışmalar.
  • s.a

    değişken bilgilerini ğ.php dosyasına koyup ınclude edın.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • a.php
    quote:

    <?php
    $tasrow = "socket0"; //
    $tas1row = "socket1"; //
    $tas2row = "socket2"; //
    ?>


    b.php

    quote:

    <?php
    include'a.php';

    $tas1 = $tasrow;
    $tas2 = $tas1row;
    $tas3 = $tas2row;

    echo "".$tas1."";
    ?>

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