[php] Problem mit Variablenübergabe

Diskutiere [php] Problem mit Variablenübergabe im Web & Grafik Forum im Bereich Internet & Telekomunikation Forum; Meine Seite ist folgendermaßen aufgebaut: es gibt eine Index.php in der das Layout liegt. Der inhalt wird per include() eingefügt... Daraus...
  • [php] Problem mit Variablenübergabe Beitrag #1
MR.Q

MR.Q

Bekanntes Mitglied
Dabei seit
17.11.2005
Beiträge
1.359
Reaktionspunkte
0
Meine Seite ist folgendermaßen aufgebaut: es gibt eine Index.php in der das Layout liegt. Der inhalt wird per include() eingefügt...

Daraus ergibt sich (logischerweise) folgende URL:
www.meineseite.com/index.php?page=login

Jetzt muss ich allerdings noch 2 Variablen für einen Login übergeben:

PHP:
<form action="index.php" method="post">
<input name="passwort">
<input name="code">
</form>

Jetzt das große Problem (für mich ;) ): wie mache ich dem klar, dass er die Variablen an die Seite index.php?page=login übergibt und nicht direkt an die index.php? Dass er also die Variablen passwort und code zusätzlich nach der Variable page hinzufügt?

(ohne javascript)
 
  • [php] Problem mit Variablenübergabe Beitrag #2
F

fixxing_bob

Bekanntes Mitglied
Dabei seit
24.10.2006
Beiträge
901
Reaktionspunkte
0
Wenn ich dich richtig verstanden hab, dann so?

PHP:
<form action="index.php?page=login" method="post">
<input name="passwort">
<input name="code">
</form>

Ich wüsste sonst nicht was du meinst :confused:
 
  • [php] Problem mit Variablenübergabe Beitrag #3
MR.Q

MR.Q

Bekanntes Mitglied
Dabei seit
17.11.2005
Beiträge
1.359
Reaktionspunkte
0
Ja das meine ich - nur so geht es eben nicht. ;)
 
  • [php] Problem mit Variablenübergabe Beitrag #4
F

fixxing_bob

Bekanntes Mitglied
Dabei seit
24.10.2006
Beiträge
901
Reaktionspunkte
0
Ja das meine ich - nur so geht es eben nicht. ;)

:idee:
Ok, ich hab sowas bei mir mal probiert, es scheint zu klappen.
Kommt bei dir eine Fehlermeldung oder sowas?
Sonst kannst du die Variablen auch noch per Get übertragen.
 
  • [php] Problem mit Variablenübergabe Beitrag #5
fox99

fox99

Bekanntes Mitglied
Dabei seit
27.11.1999
Beiträge
3.948
Reaktionspunkte
27
Ort
Omicron Persei 8
du kannst die zusätzliche variable im form mitübergeben.
HTML:
<input name="page" type="hidden" value="login">
 
  • [php] Problem mit Variablenübergabe Beitrag #6
MR.Q

MR.Q

Bekanntes Mitglied
Dabei seit
17.11.2005
Beiträge
1.359
Reaktionspunkte
0
Gute Idee!

Komischerweise funktioniert das aber jetzt so wie es fixxing_bob gesagt hat (und ich 10 000 mal probiert habe)...

Ich verstehs nicht, das hab ich schon ewig so probiert :confused: :confused:

Naja, Hauptsache es geht jetzt - Danke für die hilfe! :)
 
  • [php] Problem mit Variablenübergabe Beitrag #7
futtlui

futtlui

Bekanntes Mitglied
Dabei seit
21.01.2003
Beiträge
10.439
Reaktionspunkte
2
nur zur Info: das ist ne sehr unsichere Variante, weil anstelle von "login" nach dem = alles mögliche als Parameter eingegeben werden kann und man somit auch von außen schädlichen Programmcode in Dein PHP-Script einschleusen kann.
Stichwort "Code Injection"
 
  • [php] Problem mit Variablenübergabe Beitrag #8
MR.Q

MR.Q

Bekanntes Mitglied
Dabei seit
17.11.2005
Beiträge
1.359
Reaktionspunkte
0
Ich vergleiche die Variable nur mit einem gespeicherten Passwort. Da kann nichts passieren.

btw: Das ist eine Seite über Sicherheit im Netz etc. Da pass ich schon auf das ich keine Sicherheitslücken einbaue ;)


Trotzdem Danke für den Hinweis.
 
Thema:

[php] Problem mit Variablenübergabe

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben