prøv at lave noget enkelt til at starte med. f.eks.
<?php
session_start();
$_SESSION['tester'] = "asd";
echo "session indhold[tester]: ".$_SESSION['tester']."<br/>";
?>
Hvis dette virker, så prøv at sæt noget i sessionen, og kald en ny side. f.eks.
side1.php
<?php
session_start();
$_SESSION['tester'] = "asd";
echo "<a href=\\"side2.php\\">link</a>";
?>
side2.php
<?php
session_start();
echo "session indhold[tester]: ".$_SESSION['tester']."<br/>";
?>
Hvis dette også virker, så burde der ikke være noget i vejen med din server... udover at den måske ikke kan finde din include?
Prøv i din
<? include("../up.php"); ?> at lave en echo, bare for at se at den bliver kaldt. Udover det, så plejer jeg at bruge require("filnavn her") hvis det er noget jeg
skal have med. require() gør, at siden ikke loader videre, hvis den ikke kan finde filen (eller der er en fejl i den).
Så prøv eventuelt at gøre det også.
Noget helt andet: Hvorfor bruger du et javascript til at sende brugeren videre? Hvad nu hvis jeg har disablet javascripts i min browser?
Du kalder
<script type="text/javascript">
window.location.href = "oversigt.php"
</script>
når du ligeså godt kunne bruge php's function header(""); f.eks.
header("location: oversigt.php");
Jeg mener også at, du ikke går tilbage til din check.php, hvis brugeren trykker på browserens "tilbage" knap. Derimod lander han på din "form"-side. (Jeg sagde som sagt "mener", men du kan jo prøve det af.)