Я использую Win XP OS и XAMPP. Я использовал Eclipse в качестве редактора. В Eclipes мне не удалось перенаправить следующую страницу, поэтому я установил Zend Development Environment.
Теперь и у меня такая же проблема.
Мой код
HomePage.php
<html>
<body>
<form name="Form1" id="FormId" action="Welcome.php" method="post">
name : <input type="text" name="txtName">
Phone Number : <input type="text" name="txtPnum">
<input type="submit" name="SubmitIt" value="Submit It">
</form>
</body>
</html>
And Welcome.php is
<?php
ob_start();
session_start();
if(!($_SESSION['UName']))
{
$_SESSION['UName']=$_POST['txtName'];
}
if(!($_SESSION['Ph Num']))
{
$_SESSION['Ph Num']=$_POST['txtPnum'];
}
?>
<html>
<body>
Welcome <?php
if(isset($_SESSION['UName']))
{
echo $_SESSION['UName'];
}
else
{
echo "Session not set<br/>";
echo "{$_SESSION['UName']}";
echo "The session contains <br>";
print_r($_SESSION);
}
?>
</body>
</html>
Работает нормально (перенаправление на следующую страницу) в браузере, но не работает в режиме отладки. Как в Eclipse, так и в среде разработки Zend.
Вместо того, чтобы показывать содержимое следующей страницы, оно показывает имя страницы (в моем примере Welcome.php).
Нужно ли мне устанавливать какие-либо другие дополнительные программы или сам код, работающий .... В чем проблема. Пожалуйста, предложите мне.
Заранее спасибо ....!