if i use this code
page1.php
<form action="" method="post" >
First <input type="text" name="first" />
last <input type="text" name="last" />
<input type="submit" />
</form>
<a href="page2.php?first=<?php echo $_POST['first'] ?>&last=<?php echo $_POST['last'] ?>">click here</a>
page2.php
<?php
session_start();
define ('first', $_GET['first']);
define ('last', $_GET['last']);
?>
<p>information submitted thank you, <a href="page3.php">click here</a></p>
page3.php (the page users see)
<?php include_once 'page2.php' ?>
<p>First = <?php echo defined (first); ?> </p>
<p>Last = <?php echo defined (last); ?> </p>
will people who vist page3.php be able to see what information i put into page1.php ??
also just tried using sessions and still nothing appears on page3.php
page2.php
<?php
session_start();
$_SESSION['first'] = $_GET['first'];
$_SESSION['last'] = $_GET['last'];
?>
<p>information submitted thank you, <a href="page3.php">click here</a></p>
page3.php
<?php
include_once 'page2.php';
session_start();
?>
<p>First = <?php echo $_SESSION['first']; ?> </p>
<p>Last = <?php echo $_SESSION['last']; ?> </p>
what am i missing??