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

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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 für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 25.09.2003, 10:11:34
nepomuk nepomuk ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 4
Superglobals Zuweisungen

Guten Morgen!

Bin neu in auf SelfPHP, bitte um Eure Hilfe!

Seit den neuen Sicherheits-Einstellungen von PHP werden die Register_globals ausgeschaltet, soweit habe ich das gecheckt.

Jetzt soll man einige Variablen durch $_xy (ich glaube die werden Superglobals genannt?) auslesen, z.B. ($_SERVER["PHP_SELF"]

Gibt es eine Auflistung, welche Variablen davon betroffen sind und mit welchen $_xy diese ausgelesen werden?
__________________
Gruß von Nepomuk
Mit Zitat antworten
  #2  
Alt 25.09.2003, 10:36:54
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Moin nepomuk

hier gehört schon mal der "Klassiker" von c4 hin :-))
Zitat:
Da seit PHP Version 4.1 ein neues Sicherheitskonzept aktiviert ist, musst Du alle übergebenen Variablen mit
$_GET - für Urlparameter
$_POST - für mit method=post versendete Parameter
$_REQUEST - $_POST und $_GET zusammen
$_COOKIE - für Cookies
$_FILES - für hochgeladene Dateien
$_SERVER - für Servervariablen (z.B. PHP_SELF)
$_ENV - für Umgebungsvariablen
ansprechen. Also ehemals $str mit $_GET['str']
Oder Du setzt in der php.ini register_globals (o.ä.) auf on. Davon rate ich aber ab.
Gruss

chris17
Mit Zitat antworten
  #3  
Alt 25.09.2003, 11:01:27
nepomuk nepomuk ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 4
GET & POST

Danke schön!

$_GET - für Urlparameter

$_REQUEST - $_POST und $_GET zusammen

Was ist mit "zusammen" gemeint?
__________________
Gruß von Nepomuk
Mit Zitat antworten
  #4  
Alt 25.09.2003, 11:38:50
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
echo $_REQUEST['vari'];

gibt Dir die Variable aus, egal ob sie per POST oder GET übertragen wurde.
Mit Zitat antworten
  #5  
Alt 25.09.2003, 14:07:17
sourcecode sourcecode ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 287
Im übrigen gehören zu $_REQUEST nicht nur $_POST und $_GET, sondern auch $_COOKIE. Also wenn das schon immer und immer wieder neu gepostet wird, anstatt nur den Link dazu zu posten, dann bitte richtig!

Wenn nun die Variable über mehrere Wege übertragen wurde, so landet der Wert aus der Übertragung mit der höchsten Priorität in $_REQUEST. Die Priorität kannst du in der Datei php.ini bei variables_order (früher auch gpc_order) einstellen. variables_order ist ein string, der aus den jeweiligen Anfangsbuchstaben von Get, Post, Cookie, Server und Environment zusammengesetzt ist. Je weiter rechts das Zeichen steht, desto höher ist die Priorität.
Mit Zitat antworten
  #6  
Alt 26.09.2003, 09:38:41
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 43
Beiträge: 992
Hi @ll

$_REQUEST sollte man nicht verwenden, da es eigendlich gegen das Sicherheits-Technik verstösst.

Bei den neuen PHP-Versionen hat es schon einen Sinn, das man die Sys-Vars: $_GET und $_POST hat.

Wenn man mit der Variable $_REQUEST arbeitet, unterscheidet man nicht ob es per URL oder FORMULAR übertragen worden ist.
So ist man offen gegen Manipulationen.
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
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 19:16:39 Uhr.


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


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