php 4

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
boden_pa
Beiträge: 27
Registriert: 27.08.2004 14:40:36
Wohnort: Österreich

php 4

Beitrag von boden_pa » 09.04.2005 11:47:46

Hi!

Verwende Debian Sarge und will php4 richtig zum Laufen bringen!
Die Informationsseite phpinfo(); funktioniert.

Aber ich habe z.B.: eine Seite mit Parameterübergabe programmiert
(get funktion). --> menu.php?id=0. Aber es wird immer nur menu.php
geladen.

Die Seite funktioniert auf anderen php4 und php5 Server auch!

Hat jemand eine Ahnung, was ich umstellen muss?

mfg
Pauli

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Beitrag von mauser » 09.04.2005 13:59:47

hi,

aufgrund der wenigen infos schaue ich mal in meine wahrsagerkugel. hm, sie sagt mir was von register_globals[1]. hast du das bedacht? ansonsten gib doch mal beispielcode und fehlermeldung.
mfg
mauser

http://de3.php.net/register_globals

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 09.04.2005 15:16:15

Hm, auslesen der id mittels:

Code: Alles auswählen

$id = $HTTP_GET_VARS['id'];
Das koennte evtl auch helfen und dazu brauchts kein Register Globals.

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Beitrag von mauser » 09.04.2005 19:47:13

hi,

ich meinte natürlich _nicht_ das er register globals anstellen soll !!!
natürlich sollte man es auf "off" setzen und dann halt per $_GET['example'] drauf zugreifen, oder auf nepos art. (ist eben länger..)

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 10.04.2005 00:11:43

Ich greif immer per $_REQUEST['id'] auf die Variablen zu...wiess einer was nun der optimalere Weg ist? Also per $_REQUEST['id'] oder $_GET['id'] / $_POST['id']?

by, Martin

EDIT: Thema von Netzwerk weggeschoben
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
HELLinG3R
Beiträge: 1328
Registriert: 15.04.2004 07:54:33

Beitrag von HELLinG3R » 10.04.2005 00:42:13

der weg über $_GET $_POST etc ist der sauberere, da damit gewährleistet ist, auf welchem weg die daten kommen.
bei Request gibt es keine differenzierung, d.h. man kann cookiedaten per GEt übergeben (nur so als Beispiel).

boden_pa
Beiträge: 27
Registriert: 27.08.2004 14:40:36
Wohnort: Österreich

Lösung

Beitrag von boden_pa » 10.04.2005 13:46:20

Hi!

Danke für die Antworten.

Hatte die globalen Register nicht eingestellt.
Nach aktivieren funktionierte wieder alles so, wie
früher.

Habe jetzt aber die Register wieder deaktiviert und
meine Homepage mit $_GET umprogrammiert.

mfg
Pauli

Antworten