Werteübertragung in PHP [Grundwissen]
In PHP gibt es 4 Möglichkeiten Werte von einer Seite auf die andere zu übertragen. In diesem Tutorial erkläre ich euch alle 4 Möglichkeiten....1. Möglichkeit: Cookie
Cookies liest man wie folgt aus:
| PHP-Datei: | |
1 |
<?php
|
Um den Cookie-Vars in eine Variable zu schreiben, benutze dies:
| PHP-Datei: | |
1 |
<?php
|
Schon kannst du den Cookie als ganz normale Variable in deinem Script weiter verwerten.
Wie man Cookies setzt, erfähst du hier http://www.yubb.de/tutorial75.html
Vorteile dieser Methode:
Man speichert die Daten auf den Rechner des Users und kann diese jeder Zeit im Script wieder abfragen.
Nachteil dieser Methode:
Viele Internet-Nutzer blocken mittlerweile Cookies.
2. Möglichkeit: Formular
Das ist die einfachste und sauberste Methode einen Wert in PHP zu übergeben. Auslesen funktioniert wie folgt:
| PHP-Datei: | |
1 |
<?php
|
In eine Variable schreiben funktioniert eigentlich wie bei Cookies (siehe oben):
| PHP-Datei: | |
1 |
<?php
|
Vorteil dieser Methode:
Daten werden sicher übertragen, ohne in der URL zu erscheinen. Leichte eingabe der Daten für den User über ein Formular
3. Möglichkeit: URL-Variabele
Das passiert wenn man mit method="get" arbeitet
Auslesen wie folgt:
| PHP-Datei: | |
1 |
<?php
|
In eine Variable schreiben so:
| PHP-Datei: | |
1 |
<?php
|
Vorteil dieser Methode:
Wenig Programmierarbeit.
Nachteil dieser Methode:
Alle Variabelen werden in der URL (Adresse) zur Schau gestellt und sind somit manipulationsgefährdet.
4 Möglichkeit: Sessions
Auslesen geht so:
| PHP-Datei: | |
1 |
<?php
|
In eine Variable schreiben so:
| PHP-Datei: | |
1 |
<?php
|
Vorteil dieser Methode:
Sicheres Übertragen der Werte.
Ja, ich weiss liebe PHP'ler das ist absolutes Grundwissen, doch wie ich schon oft gemeckert habe, nicht nur bei yubb.de, machen das viele falsch, und das ist wirklich sehr wichtig, für die die einmal PHP echt beherrschen wollen.
Geschrieben von darealplaya am 18.06.2004 (6000x gelesen)

was is mit $_REQUEST? :P
Geschrieben von michi
an request hab ich überhaupt nicht gedacht, ja das wäre auch noch eine methode, wenn jemand dazu fragen hat, schreib ich noch was dazu rein, oki? :D
Geschrieben von darealplaya
$QUERY_STRING ?
Geschrieben von LLCoolDannY
@darealplaya:
schreib was dazu, der Phil weiß net genau, was das is / wie man damit umgeht^^
schreib was dazu, der Phil weiß net genau, was das is / wie man damit umgeht^^
Geschrieben von michi
Nana. ;)
Geschrieben von nameless-one
Man muss nicht alles wissen, aber man muss so tun als ob man es tue und wenn nicht, muss man nur wissen, wo man nachschauen muss, um sein Unwissen auf einen wisstentlich wissentschaftlichen Wissensstand zu bringen.
Geschrieben von Phil Marx
