Hallo,
ich habe ein kleines Problem mit der korrekten Übergabe von Variabeln innerhalb einer Session. (Zwar habe ich schon mehrfach hier im Forum und über google.de gesucht, aber bin nirgends auf ein ähnliches Problem gestoßen)
Für ein Script habe ich 2 php-Datein.
In der 1. wird über ein Formular ein Text eingegeben (z.B. Dies ist ein Test-Text), welcher daraufhin (bei abschicken des Formulars) mit
erfasst wird, um eine Weiterleitung an die 2. Datei zu ermöglichen.
In der 2. Datei lese ich das ganze dann über
wieder aus und verarbeite es weiter.
Soweit alles im grünen Bereich.
Wenn man jetzt über den "zurück-Button" des Browser auf das Formular (also von der 2. wieder in die 1. Datei) zurückkehrt, soll das Formular natürlich gefüllt bleiben, was ich mit
(in diesem Fall ist es ein Text-Feld) gelößt habe.
Mein Problem dabei ist ein Text mit Leerzeichen, z.B. Dies ist ein Test-Text.
Dieser wird zwar korrekt an die 2. Seite weitergegeben und verarbeitet, gehe ich jetzt aber wieder zurück, steht im Formular nur noch "Dies". Alles nach dem Leerzeichen wird abgeschnitten und ich kann mir das absolut nicht erklären.
Gruß Army Man
ich habe ein kleines Problem mit der korrekten Übergabe von Variabeln innerhalb einer Session. (Zwar habe ich schon mehrfach hier im Forum und über google.de gesucht, aber bin nirgends auf ein ähnliches Problem gestoßen)
Für ein Script habe ich 2 php-Datein.
In der 1. wird über ein Formular ein Text eingegeben (z.B. Dies ist ein Test-Text), welcher daraufhin (bei abschicken des Formulars) mit
PHP:
$_SESSION['text'] = $_POST["text"];
In der 2. Datei lese ich das ganze dann über
PHP:
$text = $_SESSION['text'];
Soweit alles im grünen Bereich.
Wenn man jetzt über den "zurück-Button" des Browser auf das Formular (also von der 2. wieder in die 1. Datei) zurückkehrt, soll das Formular natürlich gefüllt bleiben, was ich mit
PHP:
value=<?php if (isset($_SESSION['text'])) { echo ("$text"); } ?>
Mein Problem dabei ist ein Text mit Leerzeichen, z.B. Dies ist ein Test-Text.
Dieser wird zwar korrekt an die 2. Seite weitergegeben und verarbeitet, gehe ich jetzt aber wieder zurück, steht im Formular nur noch "Dies". Alles nach dem Leerzeichen wird abgeschnitten und ich kann mir das absolut nicht erklären.
Gruß Army Man