Hallo zusammen,
ich habe hier gerade ein kleines Problem mit einem Skript. ^^
Zur Beschreibung:
Ich übergebe eine neu generierte id aus einem Form per get an die folgende Seite. In dieser Seite schreibe ich mir die get variable in die Session. Fahre ich nun zur darauf folgenden Seite fort funktioniert das auch ohne Probleme...
Hier aber nun das aber:
Es sei denn... ich verharre auf der Seite wo ich mir die get Variable in die session schreibe... (>30sek.)... In dem Fall wird die Variable nicht mehr an die folgende Seite übergeben (alle anderen Daten in der Session bleiben erhalten) und das Skript erzeugt einen darauf basierenden (sql) Fehler.
Code:
Hier schreibe ich das Datum in die Session:
session_start() usw. ist überall gesetzt.
Es ist also geradezu so als würde die session (oder besser gesagt das datum) in einen timeout laufen und nicht übergeben... kann ja aber nicht sein da die session ja nach wie vor besteht und nur das angehänge datum fehlt.
Komischerweise tritt der Fehler nur lokal auf... auf einem externen webserver habe ich damit keine Probleme. vll ein fehler in den php einstellungen?
ich verwende Apache (xammp) und php 5.1.4
Villeicht hat ja jmd von euch bereits damit Erfahrungen oder hat andere Tipps.
Vielen Dank im voraus
Jens
ich habe hier gerade ein kleines Problem mit einem Skript. ^^
Zur Beschreibung:
Ich übergebe eine neu generierte id aus einem Form per get an die folgende Seite. In dieser Seite schreibe ich mir die get variable in die Session. Fahre ich nun zur darauf folgenden Seite fort funktioniert das auch ohne Probleme...
Hier aber nun das aber:
Es sei denn... ich verharre auf der Seite wo ich mir die get Variable in die session schreibe... (>30sek.)... In dem Fall wird die Variable nicht mehr an die folgende Seite übergeben (alle anderen Daten in der Session bleiben erhalten) und das Skript erzeugt einen darauf basierenden (sql) Fehler.
Code:
Hier schreibe ich das Datum in die Session:
PHP-Code:
if($_GET['frma']>0)
{
$frma = $_GET['frma'];
$_SESSION['frma'] = $frma;
}
if (!$_SESSION['frma'])
{
//echo session_id();
xtc_redirect(xtc_href_link(FILENAME_CREATE_FRMA));
}
Es ist also geradezu so als würde die session (oder besser gesagt das datum) in einen timeout laufen und nicht übergeben... kann ja aber nicht sein da die session ja nach wie vor besteht und nur das angehänge datum fehlt.
Komischerweise tritt der Fehler nur lokal auf... auf einem externen webserver habe ich damit keine Probleme. vll ein fehler in den php einstellungen?
ich verwende Apache (xammp) und php 5.1.4
Villeicht hat ja jmd von euch bereits damit Erfahrungen oder hat andere Tipps.
Vielen Dank im voraus
Jens
Kommentar