Если я правильно понимаю, код, который вы показываете, предназначен для страницы 1, где пользователь может:
- Ввести данные, если данные не существуют;
- Просмотреть данные и подтвердить их если они существуют. В этот момент сохраните данные в SESSION и отправьте пользователя на другую страницу.
Для этого не забудьте добавить команду session_start () в самом начале каждой страницы, на которой вы будете уметь манипулировать данными сеанса.
<?php
session_start();
if (isset($_GET["name"])){
$name = $_GET["name"];
if ($name != ""){
$surname = $_GET["surname"];
$country = $_GET["country"];
$colour = $_GET["colour"];
echo "<p>";
echo "<h2>Data</h2>";
echo $name . " " . $surname . "</br />";
echo $country . "<br />";
echo $colour;
echo "</p>";
$_SESSION["name"] = $name;
$_SESSION["surname"] = $surname;
$_SESSION["country"] = $country;
$_SESSION["colour"] = $colour;
<a href="another_page.php">Confirm</a>
}else
echo "<strong>Complete the blank spaces</strong>";
}else{
?>
...
В "another_page. php" вы обнаружите, что можете получить доступ к своим данным, просто запросив массив $ _SESSION.
<?php
session_start();
...
// Echo session variables that were set on previous page
echo "Name is " . $_SESSION["name"] . ".<br>";
echo "Surname is " . $_SESSION["surname"] . ".";
// etc.
?>
Полный справочник - PHP Руководство , а простой справочник - W3 C PHP Сеансы Страница.