PHP bir iframe Veli bir değişken göndermek?

3 Cevap php

Nasıl IFrame ana PHP, bir php komut dosyası çalıştıran bir IFrame bir dizi aktarabilirsiniz?

Ben iframe sayfaları değiştirdiğinde, dizisi hala saklanır böylece ana pencereye aktarılması gerekmektedir PHP dizeleri bir dizi var.

Bunun iyi bir fikir olabilir emin değilim ama ben, bunun için bir çerez kullanabilirsiniz.

Teşekkürler.

3 Cevap

Tim Hoolihan Dediğim gibi, PHP before bu tarayıcıya gönderilen HTML üretmek için sadece sorumlu bir sunucu tarafı dilidir. Sayfa tarayıcı penceresinde gösterir kez Anlamı, PHP parçası yapmıştır.

Dedi ile "üst" sayfa ve iç çerçeveli ediliyor sayfasını hem kontrol Ancak, sen json_encode sayfasında dizi iç çerçeveli olan ve daha sonra, Javascript değişken olarak ayarlayın yük (herhangi bir tarayıcı / domain sandbox kısıtlamalarını ihlal değil varsayarak) ana sayfasında bir JavaScript işlevi onu geçmek. Bu noktada, onunla istediğiniz her şeyi yapabilirsiniz.

jQuery çekirdek için Javascript / Ajax ihtiyacı bir göz atın.

Eğer php bunu yapamazsınız. iframe yeni bir tarayıcı penceresinde gibi, bu yüzden ayrı istekleri vardır. ayrı istekleri bir server side dilde birbirleri arasında veri aktarımı olamaz.

Eğer başarmak için çalışıyoruz ne kadar bazı detay verirseniz, birisi önerebilirsiniz ki soruna başka bir yolu olabilir.

Eğer iframe kontrol ederseniz, bir oturum değişkeni dizi kaydetmek ve ana oturumdan dizi almak için bir zaman uyumsuz çağrı yapmak yapabilirsiniz.

Ancak Jordan S. Jones sadece javascript ile çözüm olarak iyi çalışır