SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.03.2003, 13:50:04
FourSix FourSix ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 60
$_GET $_POST global benutzen

$_GET und $_POST sind ja globale (bzw. sind das nicht sogar superglobale) Variablen, aber was bedeutet das überhaupt???

Bis jetzt hatte ich immer eine Variable übergeben und mit echo $var aufgerufen. Dann bin ich durch die neue PHP-Version auf http_get_vars["var"] bzw. http_post_vars["var"] umgestiegen und jetzt halt auf $_get bzw. $_post.

Nur letztere sind global, aber wie kann ich diese anders nutzen, als die nicht globalen Variablen?
Mit Zitat antworten
  #2  
Alt 24.03.2003, 15:34:13
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
in Funktionen und Klassen kannst du direkt auf die Variablen $_GET, $_POST und so zugreifen. Sonst musstest du sie über den Funktionsparameter schicken oder mit "global" laden
__________________
PHP-Tutorial - PHP-FAQ - PHP-Manual
HTMLWiki
Mit Zitat antworten
  #3  
Alt 24.03.2003, 16:20:21
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
$_GET und $_POST musst du vor allem dann nutzen, wenn register_globals auf off steht. dann musst du deine variablen immer mit $_POST oder $_GET, jenachdem, ansteuern. du kannst dann z.b. die variable $str nicht mehr mit echo $str; ausgeben, sondern nur noch mit eco $_POST['str'];, wenn diese mit der methode post versendet wurde.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #4  
Alt 24.03.2003, 16:53:07
FourSix FourSix ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 60
@Progman kannst Du mir ein Beispiel zeigen? Ich weiss nämlich nicht wie das bei Funktionen und Klassen ablaufen soll...

@|Coding das mit register_globals ist schon war, aber ich kann doch dann noch http_post_vars["var"] verwenden...
Mit Zitat antworten
  #5  
Alt 24.03.2003, 16:58:04
Funjoy Funjoy ist offline
Anfänger
 
Registriert seit: Mar 2003
Ort: Berlin
Beiträge: 141
Funjoy eine Nachricht über ICQ schicken
@FourSix,

$HTTP_POST_VARS und $HTTP_GET_VARS ist die Alte Schreibweise die neue lautet $_POST $_GET

Mfg Funjoy
__________________
Ich bin ein KLEINER Webmaster werde aber immer GRÖßER ;)
Mit Zitat antworten
  #6  
Alt 24.03.2003, 18:06:58
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
Zitat:
Original geschrieben von Funjoy
$HTTP_POST_VARS und $HTTP_GET_VARS ist die Alte Schreibweise die neue lautet $_POST $_GET
nicht nur das es eine ältere schreibweise ist, nein, sie ist auch kürzer :-)

(jedoch kann man sie trotzdem noch nutzen)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #7  
Alt 25.03.2003, 10:11:16
FourSix FourSix ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 60
Danke schon Mal für Eure sehr hilfreichen Antworten.

Kann mir Jemand ein kleines Beispiel zeigen wie Funktionen und Klassen direkt auf $_GET / $_POST zugreifen?
Mit Zitat antworten
  #8  
Alt 25.03.2003, 11:44:21
Dago Dago ist offline
Member
 
Registriert seit: Mar 2002
Beiträge: 548
Zitat:
Kann mir Jemand ein kleines Beispiel zeigen wie Funktionen und Klassen direkt auf $_GET / $_POST zugreifen?
Die können genauso darauf zugreifen, wie das Hauptskript - es gibt nichts zu beachten (im Gegensatz zu den älteren $HTTP_*).
Mit Zitat antworten
  #9  
Alt 25.03.2003, 13:04:36
FourSix FourSix ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 60
ich verstehe immer noch nicht den Unterschied

ich hab jetzt mein Hauptscript
test.php?x=5
<?
include("functions.php")
echo funktionsname($x);
?>

und in functions.php
<?
function funktionsname ( $zahl )
{
$quadrat = $zahl*$zahl;
return $quadrat;
}
?>

Als Ausgabe würde dann 25 kommen.


Ich sehe kein Unterschied,ob ich jetzt $x oder $_GET["x"] nehme!!!

Gibt mir bitte ein Beispiel, sonst verstehe ich das irgendwie nicht...
Mit Zitat antworten
  #10  
Alt 25.03.2003, 13:09:17
Dago Dago ist offline
Member
 
Registriert seit: Mar 2002
Beiträge: 548
Dann ist "register_globals" in der ini aktiviert.

Geändert von Dago (25.03.2003 um 13:12:41 Uhr)
Mit Zitat antworten
Antwort


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

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:03:17 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt