, поэтому у меня проблема с передачей переменных сеанса php на несколько страниц.
По сути, у меня есть 1 форма, которая собирает ответы.после отправки пользователь попадает на страницу, где в зависимости от выбора, который он сделал в форме, он увидит страницу, загруженную в iframe.Я выяснил, как заставить это работать от отправки формы до первой страницы, но когда я пытаюсь перенести переменные на другую страницу (через гиперссылку), они не остаются.
ниже мой код:
форма
<form method="post" action="offers.php">
0. <input type="text" name="name0"/> <br/><br/>
1. <input type="text" name="name1"/> <br/><br/>
<input type="submit" name="submit"/> </form>
Страница 1 (после отправки формы предложения. Php)
<?php
session_start();
$_SESSION['name0'] = $_POST['name0'];
$_SESSION['name1'] = $_POST['name1'];
$name0 = $_POST['name0'];
$name1 = $_POST['name1'];
if ($name0 == 'dave')
$site="offer1.php";
elseif ($name0 == 'john')
$site="offer1a.php";
else
$site="http://websiteC.com";
?>
<HTML>
<body>
<div style="height:90px;">header</div>
<iframe src="<?php echo $site; ?>" name="offerFrame" style="width:100%; height:100%;" align="center"></iframe>
<br>
<a href="offer2.php">dfsdf</a>
</body>
</HTML>
страница2 (пользователь попадает сюда по гиперссылке - offer2.php)
<?php
session_start();
$_SESSION['name0'] = $_POST['name0'];
$_SESSION['name1'] = $_POST['name1'];
$name0 = $_POST['name0'];
$name1 = $_POST['name1'];
if ($name1 == 'dave')
$site="2a.php";
elseif ($name1 == 'john')
$site="2b.php";
else
$site="http://websiteC.com";
?>
<HTML>
<body>
<div style="height:90px;">header</div>
<iframe src="<?php echo $site; ?>" name="offerFrame" style="width:100%; height:100%;" align="center"></iframe>
<br>
<a href="offer3.php">dfsdf</a>
</body>
</HTML>
Спасибо за помощь
-dave