Zum Inhalt springen

post nur an cgi-Scripte schicken?


Empfohlene Beiträge

Hi

Also hatte eigentlich vor, per "post"-Methode mehrere Variablen an eine php-Datei zu übergeben. Dies bekomme ich jedoch irgendwie nicht so ganz hin mit der "post"-Methode. Geht das etwa nciht, oder gibts da noch irgendeinen Trick bei den man beachten muss, der bei der "get"-Methode nicht notwendig ist? :rolleyes:

Leider kenn ich mich mit Perl nicht aus und daher scheidet dieser Weg auch erstmal aus...und per "get"-Methode möchte ich die Daten auch nicht übergeben, da Passwort u.ä. dabei sind... :rolleyes:

Wäre echt dankbar, falls mir mal jemand ein kleines Beispiel geben könnte, wie das funktioniert. Damit ich vielleicht die Logik die dahinter steckt kapier... :rolleyes:

Link zu diesem Kommentar
Auf anderen Seiten teilen

hi,

zuerst glaub ich, bist du im falschen forum, php und perl gehört glaub in die script und webserverprogrammierung.

zu php:

zum einen solltest du wissen, ob in deiner php.ini register globals auf on oder off sind.

besser ist es sie sind auf off, mit gloablen variablen zu programmieren is nich so toll.

so und dann hast du in php folgende möglichkeit:

html-formular


<form action="test.php" method="post">
<table>
<tr>
<td>Name:</td>
<td><input type="text" name="my_name"></td>
</tr>
<tr>
<td>Nachname:</td>
<td><input type="text" name="nachname"></td>
</tr>
<tr>
<td><input type="submit" value="absenden"></td>
</tr>
</table>
</form>
[/PHP]

test.php

[PHP]
//gibt aus was der anwender in dem formular eingetragen hat.
print $_POST["my_name"];
print $_POST["nachname"];

$_POST[], $_GET[] od $_REQUEST[]

sind arrays in denen die übergabe werte von einem formular (post od get),

einer url (get)

oder wenn du es nicht weisst $_REQUEST drin stehen.

war dass verständlich und kannste damit was anfangen?

korea1

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke, das hat mir weitergeholfen.

Hatte eigentlich ein Script benutzt, das (laut Kommentar der dabei war) die per POST übergebenen Variablen alle auslesen und zur Verfügung stellen sollte, aber scheint ja anscheinend nicht richtig zu klappen... :rolleyes:

Aber so gehts. thx

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Wolle

Doch, das klappt schon, wenn in der php.ini Register_Globals auf on gesetzt ist. Bei off muß man die Variablen so wie korea1 das beschrieben hat auslesen.

Verschoben in die Webserverprogrammierung

Ich meinte mit folgendem Script:

      
if (!ini_get('register_globals'))
{
$types_to_register = array('GET','POST','COOKIE','SESSION','SERVER');
foreach ($types_to_register as $type)
{
if (@count(${'HTTP_' . $type . '_VARS'}) > 0)
{
extract(${'HTTP_' . $type . '_VARS'}, EXTR_OVERWRITE);
}
}
}
[/PHP]

Damit sollte das doch eigentlich gemacht werden, oder? :rolleyes: Also zumindest mit den "GET"-Variablen funzt das so wie angegeben... :rolleyes:

Ich wusste nicht genau zu welchem Bereich das jetzt gehörte... ob Webhosting oder Webdesign... :rolleyes:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...