[php] Geen reactie op actie (password)

Pagina: 1
Acties:

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
Ik heb dit script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
echo("<html><head><title>Script toevoegen</title></head><body>");
$form = "<form method=post action=index.php?actie=inloggen><table>
<tr><td>Gebruikersnaam:</td><td><input type=text name=un size=20 value=$un></td></tr>
<tr><td><input type=submit></td></tr>
</table></form>"; 
echo("$form");
if ($actie == "inlogggen") {
if ($un == "matthijs") { 
echo("Oet moan");
}
}
?>
</body>
</html>
?>

en als je de naam vrolijk invult en op de mooie knop drukt, gebeurt er... helemaal niets, terwijl hij hoort te echo-en! Doe ik iets fout of ligt het nou eindelijk eens aan de server :P

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

code:
1
2
3
4
5
<form method="post">
   .
   <input type="hidden" name="actie" value="inloggen">
   .
</form>

Volgens met kon je geen variabelen meegegeven in de post-string en moest je dat doen d.m.v een hidden-form field.

  • Infinitive
  • Registratie: Maart 2001
  • Laatst online: 14-09 09:56
code:
1
action=index.php?actie=inloggen

Geen ?blabla dingen gebruiken in een POST request. Zet in plaats daarvan een hidden input-form neer in je form zoals:
code:
1
<input type="hidden" name="action" value="inloggen">

putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]


  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 08-09 20:35

CyberSnooP

^^^^ schrijft --->

Bah.. vieze code
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?
<html>
<head>
  <title>Script toevoegen</title>
</head>
<body>
<form method="post" action="index.php">
<input type="hidden" name="actie" value="inloggen">
<table>
  <tr>
    <td>Gebruikersnaam:</td>
    <td><input type="text" name="un" size="20" value="<?=$un?>"></td>
  </tr>
  <tr>
    <td><input type="submit"></td>
  </tr>
</table>
</form>
<?
if ($actie == "inloggen") {
  if ($un == "matthijs") { 
    echo("Goed moan");
  }
}
?>
</body></html>
?>

Oja.. inloggen is met 2x g

|_____vakje______|


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
okee, goed man, tnx.

edit:
Ik weet het, mijn code = :r maar ben een net begonnen n00b

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 08-09 20:35

CyberSnooP

^^^^ schrijft --->

Op zondag 21 oktober 2001 21:59 schreef Prammenhanger het volgende:
okee, goed man, tnx.
Deze dienst kostte slecht 12,50 per regel script. Neem a.u.b. contact op via ICQ voor informatie over betalingswijze

|_____vakje______|


  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 08-09 20:35

CyberSnooP

^^^^ schrijft --->

Op zondag 21 oktober 2001 21:59 schreef Prammenhanger het volgende:
Ik weet het, mijn code = :r maar ben een net begonnen n00b
n00b zijn is geen excuus.. Juist als je het nog moet leren moet je het netjes doen. Op die manier realiseer je je eerder waar je mee bezig bent en herken je je fouten.

|_____vakje______|


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
sorry meneer cybersnoop O-)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op zondag 21 oktober 2001 22:12 schreef Prammenhanger het volgende:
sorry meneer cybersnoop O-)
[topic=152278/1/25]

zie mijn stukje daaronder :)

Doet iets met Cloud (MS/IBM)


Verwijderd

Tsja.. gewoon 'vieze' code...

  • WouZz
  • Registratie: Mei 2000
  • Niet online

WouZz

Elvis is alive!

Op zondag 21 oktober 2001 21:57 schreef Infinitive het volgende:
code:
1
action=index.php?actie=inloggen

Geen ?blabla dingen gebruiken in een POST request. Zet in plaats daarvan een hidden input-form neer in je form zoals:
code:
1
<input type="hidden" name="action" value="inloggen">
Errm... waarom zou je dat dan niet moeten/mogen doen?? Ik gebruik het namelijk wel en als je met de $HTTP_POST_VARS en $HTTP_GET_VARS arrays werkt heb ik er in ieder geval geen problemen mee..

On track


  • CyberSnooP
  • Registratie: Augustus 2000
  • Laatst online: 08-09 20:35

CyberSnooP

^^^^ schrijft --->

Op maandag 22 oktober 2001 13:11 schreef WouZz het volgende:

[..]

Errm... waarom zou je dat dan niet moeten/mogen doen?? Ik gebruik het namelijk wel en als je met de $HTTP_POST_VARS en $HTTP_GET_VARS arrays werkt heb ik er in ieder geval geen problemen mee..
Dat was ook niet het probleem. Het probleem zat hem in de 3xg in inlogggen.

Al is het niet helemaal mooi als je het mij vraagt (mening).

|_____vakje______|


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Op maandag 22 oktober 2001 12:23 schreef D2k het volgende:

[..]

[topic=152278/1/25]

zie mijn stukje daaronder :)
oooohh wat istie trots *D ;)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 22 oktober 2001 15:51 schreef drm het volgende:

[..]

oooohh wat istie trots *D ;)
:X

8-)

ach iedereen in P&W die wat te vertellen had is erin vermeld
maar ik ben idd de samensteller van het geheel
</ot>

Doet iets met Cloud (MS/IBM)


  • Infinitive
  • Registratie: Maart 2001
  • Laatst online: 14-09 09:56
Errm... waarom zou je dat dan niet moeten/mogen doen?? Ik gebruik het namelijk wel en als je met de $HTTP_POST_VARS en $HTTP_GET_VARS arrays werkt heb ik er in ieder geval geen problemen mee..
Een webserver die ik gebruikte accepteerde dat niet.

Maar zowiezo, het is toch "mooier" om voor post de dingen te gebruiken voor post en voor get de dingen voor get. Wat staat hier eigenlijk over in de http-rfc?

putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]


  • WouZz
  • Registratie: Mei 2000
  • Niet online

WouZz

Elvis is alive!

Hmmz, soms vind ik het ook wel mooier/handiger als je ook get vars in je action kan gebruiken... Voorbeeld: Je roept een form aan met een aantal get vars (bv. ID). Stel dat je die form nog een keer moet tonen omdat de gebruiker een verplicht veld niet heeft ingevuld, dan is het handiger om die get var (ID) uit de action weer neer te planten in je action dan dat je eerst moet kijken of de var via post of get geset is. (Scheelt een regel code) :)
Bdw, ik werk altijd met de $HTTP_POST_VARS en $HTTP_GET_VARS arrays..
Wat staat hier eigenlijk over in de http-rfc?
Dat zou ik ook wel eens willen weten.. :)

On track


  • Infinitive
  • Registratie: Maart 2001
  • Laatst online: 14-09 09:56
volgens RFC 2616 (http/1.1) is het gebruik van GET-variablen samen met POST toegestaan.

Zie sectie 5.1 en 5.1.1
(een URI mag een een ?query bevatten en een request line bevat een method (bijv. POST) en een URI).

Tenminste, als de volgende tekst (die ik niet helemaal begrijp) dat niet verandert:
sectie 9.5 POST:
The POST method is used to request that the origin server accept the
entity enclosed in the request as a new subordinate of the resource
identified by the Request-URI in the Request-Line.
Wat betekent subordinate? Vervanging of toevoeging?

Het lijkt er in ieder geval op dat je gelijkt hebt, WouZz :)

putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]


  • Tader
  • Registratie: September 2001
  • Laatst online: 13-08-2024

Tader

mx01.hotmail.com:~#

Op zondag 21 oktober 2001 22:00 schreef CyberSnooP het volgende:

[..]

Deze dienst kostte slecht 12,50 per regel script. Neem a.u.b. contact op via ICQ voor informatie over betalingswijze
Mag ik je er dan op wijzen dat je zeker twee regels code teveel hebt :P (eerste en laatste)

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Op woensdag 24 oktober 2001 00:14 schreef Tader het volgende:

[..]

Mag ik je er dan op wijzen dat je zeker twee regels code teveel hebt :P (eerste en laatste)
Mag ik je er dan op wijzen, dat jij duidelijk niet bekend bent met de parser van Topix :P

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1