bossi
Erfahrenes Mitglied
Hi zusammen,
ich brauch mal ein Paar kleine Infos
Ich habe bisher immer mit "register_globals=on" gearbeitet und nun moechte ich mein Neues Projekt mit "register_globals=off" starten.
Und hier jetzt mal ein Beispiel wie ich vorher mein Code zusammengesetzt habe :
index.php
kontakt.php
Habe ich Jetzt ein Fehler in Kontakt (kein Betreff oder so), ist bei Zurueck das Input eMail wieder gefühlt.
Wie deklariere ich jetzt eine Variable das sie auch als $email immer erreichbar ist ?
So ist sie nur beim aktuellen Aufruf gefühlt, aber nicht wen ich noch einmal auf Kontakt klick
Gibt es eine Möglichkeit eine Variable via POST Global zu Füllen ?
Sonst muss ich Sie ja immer Extra erstellen und aus ein Arrayer holen
Also Ihr Profis, wie sieht die Sauberste Lösung aus
MfG
Bossi
ich brauch mal ein Paar kleine Infos
Ich habe bisher immer mit "register_globals=on" gearbeitet und nun moechte ich mein Neues Projekt mit "register_globals=off" starten.
Und hier jetzt mal ein Beispiel wie ich vorher mein Code zusammengesetzt habe :
index.php
PHP:
<?php
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
@session_save_path('temp/');
session_start();
switch ($page)
{
case "kontakt":
require('kontakt.php');
break;
default:
require('home.php');
break;
}
echo <<<html
<html><head><title>titel</title></head>
<BODY>
$inhalt
</body>
</html>
html;
?>
PHP:
<?
$inhalt = <<<html
Kontakt
<form name="kontakt" method="POST" action="index.php?page=kontakt" style="display:inline">
<input type="text" name="email" value="$email" style='width:150'>
<input type="submit" value="Senden" style="width: 100">
</form>
html;
?>
Wie deklariere ich jetzt eine Variable das sie auch als $email immer erreichbar ist ?
PHP:
$email = $_POST['email'];
Gibt es eine Möglichkeit eine Variable via POST Global zu Füllen ?
Sonst muss ich Sie ja immer Extra erstellen und aus ein Arrayer holen
Also Ihr Profis, wie sieht die Sauberste Lösung aus
MfG
Bossi