Variablen übergabe, direkt aufrufen
Peter
- php
Hallo,
ich habe eine Frage. Es handelt sich um eine PHP-Seite mit folgendem Aufbau:
Oben
Navigation Sie befinden Sich hier
Inhalt-x
Unten
Die Inhalt-x-seite:
include oben.php
include navigation.php
include siesindhier.php
...Inhalt der Seite...
include unten.php
In der navigation.php befindet sich ein Link
"Links/index.php?method=in&cat=Privat"
Diesen möchte ich aber umwandeln in Privat.php
(nicht "privat.php?method=in&cat=Privat")
sondern nur
"Privat.php" (das Funktioniert so weit)
Wie kann ich nun in der Privat.php direkt die Variablen definieren?
Die index.php enthält
...
$CONF = array();
$FORM = array();
$TMPL = array();
...
$FORM = array_merge($_GET, $_POST);
...
Meine Versuche sind fehlgeschlagen:
Privat.php
...
$CONF = array();
$FORM = array();
$TMPL = array();
...
$Form['cat'] = Privat;
...
Ich würde mich sehr über Antworten freuen.
Danke
Hi,
"Links/index.php?method=in&cat=Privat"
hier übergibst Du die Get-Parameter method und cat
"Privat.php" (das Funktioniert so weit)
glaube ich nicht, wo sollen denn die Parameter herkommen, auf die Du hier...
$FORM = array_merge($_GET, $_POST);
...wieder zugreifen willst, wenn Du sie nicht als Get-Parameter anhängst oder als Form versendest?
Das mergen ist übrigens überflüssig, dafür gibts $_REQUEST
Gruesse, Joachim
Hallo Peter,
Wie ich gelesen habe, möchtest du in der Privat.php eine Variable definieren, die vorher per "get" übergeben wurde.
Du kennst dessen Inhalt "Privat" und möchtest auf die Get-Variante verzichten...
Du definierst die Variable in der Privat.php direkt.
(Das sollte schon richtig sein)
versuch jedoch mal folgendes:
Privat.php
...
$CONF = array();
$FORM = array();
$TMPL = array();
...
Ändere
$FORM['cat'] = Privat;
in:
$FORM['cat'] = "Privat";
...
Ich weiß nicht ob es funktioniert...
Viel erfolg
Jan