"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

PHP und Links

The Red Guy 03.09.2002 - 20:00 910 15
Posts

The Red Guy

Untitled
Avatar
Registered: Jul 2001
Location: Transdanubia
Posts: 3121
Hallo !

Nachdem mein provider nur php unterstützt, muss ich meine seite umschreiben und dazu auch noch php lernen.

Ich hab mich schon durch einige tutorials gelesen, nur find ich einfach nichts zu folgendem problem.

Erklärt an einem Beispiel gehts am einfachsten:

http://www.overclockers.at/newthrea...&forumid=40

Wie lese ich die Variablen s,action und forumid aus dem QueryString aus ?

Also mindestens dere muss mir da helfen können ! :)

Luki

UNDER CONSTRUCTION
Avatar
Registered: Feb 2002
Location: 127.0.0.1
Posts: 2347
das sind schon variablen :rolleyes:

wennst ne seite zb.: http://www.deiseitn.tld/seite.php?Aktion=0wnen

dann ist $Aktion ein String mit dem Wert '0wnen'

The Red Guy

Untitled
Avatar
Registered: Jul 2001
Location: Transdanubia
Posts: 3121
Hehe, ich wusste es geht einfach, aber soooooo einfach...

in vb-script hast dir mit request.querystring("...") erst alles herziehen müssen.

Thx.

Luki

UNDER CONSTRUCTION
Avatar
Registered: Feb 2002
Location: 127.0.0.1
Posts: 2347
np

Dr. Luki hilft :cool: :D

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
wenn in der php.ini "register globals" auf off gestellt ist geht es nur so:

$HTTP_POST_VARS['Aktion']

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von Tex
wenn in der php.ini "register globals" auf off gestellt ist geht es nur so:

$HTTP_POST_VARS['Aktion']
und register globals sollte prinzipiell auf 'off' sein - wenn nämlich dann jemand ein script kennt kann er ziehmlich viel schaden produzieren, dazu braucht er nur der variable per ? einen wert zuweisen - fertig...:rolleyes:

angeblich ist $HTTP_POST_VARS schon als deprecated gekennzeichnet, ersatz ist: $_POST[] bzw. $_GET[] (seit php 4)

The Red Guy

Untitled
Avatar
Registered: Jul 2001
Location: Transdanubia
Posts: 3121
Ist auf on.

Da ich meine DB nur zum auslesen der Daten aber nicht zum füllen verwende, sollte es egal sein.

Trotzdem nochmal thx an alle.

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
Ich empfehle $_GET bzw. $_POST ;)

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
Zitat von .deRElict.
Ich empfehle $_GET bzw. $_POST ;)

hat welchen vorteil?

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
HTTP_*_VARS sind deprecated.

bernhard

Little Overclocker
Registered: Feb 2001
Location: NÖ
Posts: 51
RTFFITWA (read the fine faq if there was any)

$_GET und $_POST sind superglobals, d.h. in jedem scope automatisch verfügbar.

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
@dere: read my post :D
@tex: wlkikiv...

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
Zitat von watchout
@tex: wlkikiv...

hast recht :rolleyes: :D

The Red Guy

Untitled
Avatar
Registered: Jul 2001
Location: Transdanubia
Posts: 3121
Ja bitte, streitets bissi sinnlos. Mein bildarchiv geht daweil schon. :p

mg_shadow

live and die in starlight
Avatar
Registered: Aug 2001
Location: A, ST, Bez. Weiz
Posts: 964
ich bin php n00b und programmiere erst seit gestern php

ich habe noch ein problem mit den querystrings
und zwar wenn ich mit $_GET['id'] den querystring id abfragen will funktioniert alles super, doch wenn der querystring id nicht existiert bekomm ich eine fehlermeldung! wie kann ich diese meldung abfangen?
Bearbeitet von mg_shadow am 20.04.2003, 15:16
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz