Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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:

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

  • Autor

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

Original geschrieben von Crash2001

aber scheint ja anscheinend nicht richtig zu klappen...

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

  • Autor
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:

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.