Patrick Schröder: Einstellungsunterschied PHP 4.0.6 u. 4.2.1 (Bezug Sessions)

Beitrag lesen

Hallo an alle Leser und Schreiber!

Ich bin in Sachen PHP noch relativ neu, habe inzwischen aber schon einiges dazugelernt.

Ich habe folgendes Problem:
Auf meinem Localhost habe ich eine Seite (hauptsächlich PHP) erstellt und getestet. Auf dem Localhost habe ich die PHP-Version 4.2.1 und es lief alles ohne Probleme, so wie es sollte.

Jetzt habe ich die Seite auf meinen Server (PHP-Version 4.0.6) hochgeladen und nichts funktioniert mehr so wie es sein sollte. Durch verschiedenes Austesten habe ich immerhin so viel herausfinden können, dass die Session-ID nicht zum nächsten Dokument übergeben wird.
Da es auf dem Localhost einwandfrei funktionierte, gehe ich mal davon aus, dass das Problem wahrscheinlich in einer der Einstellungen von PHP liegen könnte. Den Unterschied habe ich leider nicht gefunden.
Liegt es an der PHP-Version? Was könte ich anders machen, damit es trotzdem so funktioniert?

Hier einmal der Quelltext der Startseite:

<?php
session_start()
?>
<html>
<head>
  <title>AloeVera-BS.de</title>
  <meta name="author" content="Patrick Schröder">
  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<?php
$ses_id = $_GET["refid"];
if (($ses_id != '490000192483') && ($ses_id != '490000183350') && ($ses_id != '490000190139') && ($ses_id != '490')) {
  echo "  <meta http-equiv='refresh' content='0; URL=http://localhost/aloevera-bs.de/id_error.html'>\n";
}
session_register("ses_id");
?>
  <meta name="keywords" content="">
  <meta name="description" content="">
  <meta name="language" content="de">
  <link rel="stylesheet" href="css/css.css" type="text/css">
  <script language="JavaScript" src="js/js.js"></script>
</head>

<frameset framespacing=0 frameborder=0 rows="85,*,25">
  <frame src="navi_oben.php?<?=sid?>" name="oben" scrolling="no" noresize marginwidth=0 marginheight=0>
  <frameset framespacing=0 frameborder=0 cols="205,*">
    <frame src="navi_links.php?<?=sid?>" name="navi" scrolling="no" noresize marginwidth=0 marginheight=0>
    <frame src="index_main.php?<?=sid?>" name="main" scrolling="auto" noresize marginwidth=0 marginheight=0>
  </frameset>
  <frame src="index_unten.php" scrolling="no" noresize marginwidth=0 marginheight=0>
</frameset>

<body>
 
<?php
include("tpl_footer.php");
?>

Für jeden Tip wäre ich sehr dankbar, da ich mittlerweile echt nicht mehr weiß, wo ich noch nach dem Fehler suchen soll!
Oder habe ich etwas überlesen / vergessen, und die Dateien müssen auf einem Server besonders behandelt werden? Hochgeladen habe ich sie jedenfalls im ASCII-Mode.

Vielen Herzlichen Dank schonmal an dieser Stelle!

Gruß Patrick Schröder