Bir etki alanından $ _SESSION değişkenini başka bir etki alanından bir iFrame sayfasına geçirmem gereken bir durumla karşılaştım. Son 16 günü çeşitli yöntemlerle boşuna harcadım. Tek mantıklı yolun, iFrame çağıran ve bunları iFrame sayfasında çözen URL'deki değişkenleri kodlamak olduğunu düşünüyorum. Bunu nasıl yapacağımdan emin değilim ve bulabileceğim herhangi bir örnek, yardım vb. Arıyorum.Oturum değişkenlerini PHP'de bir etki alanından diğerine nasıl geçiririm
Önerileriniz için teşekkür ederiz. İşte
...Örnek I yapmaya çalışıyorum şeyin bir örnektir:
burada iframe_test.php isabet ve aşağıdaki yapıyorum So<!-- Note only using hidden as I didn't want to build the form at test phase-->
<form name="test" method="post" action="iframe_test.php">
<input type="submit" name="Submit" />
<input type="hidden" name="fName" value="abc" />
<input type="hidden" name="lName" value="def" />
<input type="hidden" name="address1" value="ghi" />
<input type="hidden" name="address2" value="jkl" />
<input type="hidden" name="country" value="mno" />
<input type="hidden" name="postal_code" value="pqr" />
<input type="hidden" name="city" value="stu" />
<input type="hidden" name="retUrl" value="vwx">
<input type="hidden" name="decUrl" value="yz">
: PHP Kodu: işlevi StripSpecChar ($ val) { dönüş (preg_replace ('/ [^ a-zA-Z0-9 "" -. @:/_] /', '', $ Val)); }
foreach ($_POST as $key => $val) {
$_SESSION[$key] = StripSpecChar($val);
}
ve ben şöyle bir seans dizi olsun: Kodu: Hala
Array
(
[fName] => abc
[lName] => def
[address1] => ghi
[address2] => jkl
[country] => mno
[postal_code] => pqr
[city] => stu
[retUrl] => vwx
[decUrl] => yz
)
bugüne kadar tüm iyi ....
Kod iFrame çağırır:
Attığım do NASIL Yani<body>
Some page stuff here
<div align="center"><span class="style1"><strong>This is the iFrame Page</strong></span>
</div>
<div align="center">
<iframe src="https://www.other_domain.org/iframe/reserve.php" width="500" height="350" frameBorder="0"></iframe>
</div>
</body>
...
$_SESSION['fName']['abc'];
$_SESSION['lName']['def'];
$_SESSION['address1']['ghi'];
$_SESSION['address2']['jkl'];
$_SESSION['country']['mno'];
$_SESSION['postal_code']['pqr'];
$_SESSION['city']['stu'];
$_SESSION['retUrl']['vwx'];
$_SESSION['decUrl']['yz'];
ve ben arıyorum kodlanmış url çevirmek? Ben oturum, söz konusu yeni etki alanı iFrame sayfasında vars olarak oturumu geri vars nasıl yani ... yapılır Daha sonra
Neden tam olarak oturum değişkeni göndermek gerekir sizce? Neden başka bir yöntem kullanmamalı? Bu alan adları nedir? Hangisini kontrol ediyorsun? aynı sunucuyu paylaşıyorlar mı? –