phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 13.08.2002, 16:39   #1
TP-Insider
 
Registriert seit: Oct 2001
René macht sich hier sehr viel Mühe
Question

PHP will Forumulardaten nicht übernehmen!


Hi!
Ich bin gerade dabei ein bißchen mit PHP zu experimentieren und stoße gleich auf eine mir unüberwindliche Hürde! Ich wollte einfach nur simpel die Übergabe von Formulardaten in ein PHP-Script ausprobieren. Jetzt habe ich das Script schon so weit vereinfacht, daß ich fast denke, daß nicht PHP oder das Formular dran Schuld sind. Hier mal das Simpelformular:

<html><head><title>Formular</title></head>
<body>
<form action="antwort.php" method=post>
Vorname<br>
<input type=text name="vorname" size=20><br>
<br>
<input type=submit name="submit" value="abschicken">
</form>
</body>
</html>

und hier mal das noch simplere Ausgabescript:

<html><head><title>Formular</title></head>
<body>

<?php
echo $vorname;
?>
</body>
</html>

Das Formular übergibt einfach keine Varialen an PHP. Woran liegt das? Vielleicht an der Konfiguration des Apache-Servers?

MFG...McMiG
René ist offline   Mit Zitat antworten


Alt 13.08.2002, 16:42   #2
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
die Variable steht dir so zur Verfügung

PHP-Code:
$_POST[vorname
.
Hatte das prob auch schon oft ...
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 13.08.2002, 16:56   #3
TP-Insider
 
Registriert seit: Oct 2001
René macht sich hier sehr viel Mühe
Will mich ja nicht beklagen, aber das machts auch nicht. PHP gibt mir immer noch nichts aus.

MFG...McMiG
René ist offline   Mit Zitat antworten
Alt 13.08.2002, 17:05   #4
TP-Veteran
 
Benutzerbild von holunda
 
Registriert seit: Oct 2001
Ort: Oberau
holunda macht alles soweit korrekt
ok sorry, da bin ich (jetzt schon) überfragt. musst auf die coder warten
__________________
Gruß vom holu
holunda ist offline   Mit Zitat antworten
Alt 13.08.2002, 17:39   #5
TP-Insider
 
Registriert seit: Oct 2001
René macht sich hier sehr viel Mühe
Ok hat sich erledigt mit:

PHP-Code:
<?php echo $HTTP_POST_VARS[vorname]; ?>
funzt es. Da kauft man sich schon son ollen Wälzer und dann stehts auch noch falsch drin!

MFG...McMiG
René ist offline   Mit Zitat antworten
Alt 13.08.2002, 18:19   #6
TP-Supporter
 
Benutzerbild von Sebi
 
Registriert seit: Feb 2002
Ort: Hamburg
Sebi ist auf einem guten Weg
du musst register_globals an machen. in der php.ini. dann funkt es auch mit der anderen variante. hatte das gleiche prob.
Sebi ist offline   Mit Zitat antworten
Alt 13.08.2002, 22:09   #7
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Das ist nicht wirklich ein Problem, sondern vielmehr ein Sicherheits-Feature von der aktuellen PHP-Version.
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 13.08.2002, 23:43   #8
TP-Insider
 
Registriert seit: Oct 2001
René macht sich hier sehr viel Mühe
...und genau DAS habe ich auch festgestellt, als ich die php.ini gelesen habe (THX Sebi!). Ich frag mich nur, ob es jetzt sinnvoll ist dieses Feature zu nutzen, oder sich doch lieber gleich die umständlichere Variante anzugewöhnen. Inwiefern wird die Sicherheit dadurch beeinträchtigt und welcher Standard herrscht auf den Servern? Ein "On" oder doch eher das "Off"?

MFG...McMiG
René ist offline   Mit Zitat antworten
Alt 14.08.2002, 12:44   #9
TP-Supporter
 
Benutzerbild von Hydrax
 
Registriert seit: Jun 2001
Ort: Berlin
Hydrax macht alles soweit korrekt
Register globals sollten off gesetzt werden. Dies ist so auch standardmäßig in der neuen PHP Version.

Um jedoch keine Probleme zu bekommen mit älteren Versionen, haut euch das hier in eure globale include Datei rein.

PHP-Code:
// GET- und POST-Arrays PHP-Versions-sicher machen...
if(!isset($_SESSION)) $_SESSION $HTTP_SESSION_VARS;
if(!isset(
$_SERVER)) $_SERVER $HTTP_SERVER_VARS;
if(!isset(
$_POST)) $_POST $HTTP_POST_VARS;
if(!isset(
$_GET)) $_GET $HTTP_GET_VARS
Dann könnt ihr überall mit $_SESSION['wert'] $_SERVER['wert'] $_GET['wert'] $_POST['wert'] arbeiten.

Natürlich bei Bedarf noch um COOKIE etc. erweitern.

Arbeitet auf jedenfall damit. Ist meist sehr nützlich wenn man unterscheiden kann ob die Variable aus GET oder POST kommt. Und auch ein Sicherheitsfeature.

Bye
__________________
keep looking forward... Hydrax
Hydrax ist offline   Mit Zitat antworten
Alt 14.08.2002, 14:58   #10
TP-Insider
 
Registriert seit: Oct 2001
René macht sich hier sehr viel Mühe
Dann gewöhn ichs mir halt so an! THX!

MFG...McMiG
René ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
PHP will Forumulardaten nicht übernehmen! PHP will Forumulardaten nicht übernehmen!
« chmod 777 | währungsanzeige... »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:08 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67