Forum Doku Wiki Blog

Forumsarchiv 2007, Juni
Serverseitige bearbeitung

archivierte Beiträge lesen

  1. (PHP) Serverseitige bearbeitung von dave, 18. 06. 2007, 23:35

Serverseitige bearbeitung

Der folgende Beitrag wurde am 18. 06. 2007, 23:35 Uhr von dave veröffentlicht.

Hallo zusammen,

habe hier dieses kleine Formular, bei dem nach dem login den Benutzernamen ausgeben möchte, aber es tut sich nichts.


<html>
<head>
</head>
<body bgcolor="#eeeeee">
 <form name="anmeldung" action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
  <table border="0" cellpadding="0" cellspacing="2">
   <tr>
    <td bgcolor="#a9a9a9"><b>Name</b></td>
    <td><input type="text" name="benutzername" size="10"></td>
   </tr>
   <tr>
    <td bgcolor="#a9a9a9"><b>Passwort</b></td>
    <td><input type="password" name="passwort" size="10"></td>
   </tr>
   <tr>
    <td><input type="submit" value="login"></td>
   </tr>
  </table>
 </form>
</body>
<?php
echo $benutzername;

?>
</html>

Gruß

Serverseitige bearbeitung

Der folgende Beitrag wurde am 18. 06. 2007, 23:43 Uhr von Linksetzer veröffentlicht.

http://www.php.net/manual/de/reserved.variables.php#reserved.variables.post
http://www.php.net/manual/de/security.globals.php

Serverseitige bearbeitung

Der folgende Beitrag wurde am 19. 06. 2007, 00:20 Uhr von dave veröffentlicht.

ja hat mir schon ein bisschen was gebracht.

<html>
<head>
</head>
<body bgcolor="#eeeeee">
 <form name="anmeldung" action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
  <table border="0" cellpadding="0" cellspacing="2">
   <tr>
    <td bgcolor="#a9a9a9"><b>Name</b></td>
    <td><input type="text" name="benutzername" size="10"></td>
   </tr>
   <tr>
    <td bgcolor="#a9a9a9"><b>Passwort</b></td>
    <td><input type="password" name="passwort" size="10"></td>
   </tr>
   <tr>
    <td><input type="submit" name="send" value="login"></td>
   </tr>
  </table>
 </form>
</body>
<?php
if($_REQUEST['send']){
 $bla = $_GET["benutzername"];
 echo $bla;
}

?>
</html>

aber ne ausgabe macht der mir leider immernoch nicht.

Serverseitige bearbeitung

Der folgende Beitrag wurde am 19. 06. 2007, 01:12 Uhr von Steel veröffentlicht.

Hi!
> ja hat mir schon ein bisschen was gebracht.
Naja... Aber nicht genug:
> <form name="anmeldung" action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
                                                                                 ''''

> <?php
> if($_REQUEST['send']){
> $bla = $_GET["benutzername"];
           '''''
> echo $bla;
> }
>
> ?>
>
> aber ne ausgabe macht der mir leider immernoch nicht.
Glaub ich gern. Was faellt Dir auf? ;)

Serverseitige bearbeitung

Der folgende Beitrag wurde am 19. 06. 2007, 01:38 Uhr von dave veröffentlicht.

alles klar

Serverseitige bearbeitung

Der folgende Beitrag wurde am 18. 06. 2007, 23:45 Uhr von Cheatah veröffentlicht.

Hi,

> habe hier dieses kleine Formular, bei dem nach dem login den Benutzernamen ausgeben möchte, aber es tut sich nichts.

herzlichen Glückwunsch, Deine Serverkonfiguration hat den Test bestanden. Nun ja, fast.

>     <td><input type="text" name="benutzername" size="10"></td>
> <?php
> echo $benutzername;
> ?>

Du hast an keiner Stelle des Codes diese Variable deklariert. Dass ein Parameter gleichen Namens existieren könnte, hat nicht das geringste zu bedeuten. Wäre es anders, bestünde innerhalb aller in Deinem Server laufender PHP-Software ein potenziell erhebliches Sicherheitsrisiko. Verwende die superglobalen Systemvariablen $_GET, $_POST, $_REQUEST et.al.

Dein Server hätte Dich vor der Verwendung der unbekannten Variable übrigens warnen sollen. Das ist der Teil, den er nicht bestanden hat.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

Serverseitige bearbeitung

Der folgende Beitrag wurde am 19. 06. 2007, 10:21 Uhr von shn veröffentlicht.

Servus,

> Dein Server hätte Dich vor der Verwendung der unbekannten Variable übrigens warnen sollen.
... was man erreicht, indem man error_reporting bspw. auf E_ALL setzt.

Gruss
Patrick
--
sh:( fo:| ch:? rl:( br:> n4:( ie:% mo:) va:} de:> zu:) fl:| ss:| ls:[ js:|

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4