php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.12.2010, 13:24  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

ja - das hat was mit Sicherheit zu tun ... und allgemein damit, wie leicht / schwer man sich das Programmieren macht..

wenn register_globals auf on steht , dann erzeugt php selbstätig für JEDES input-Element eine Variable , die mit dem Name-Attribut korrespondiert

<input name="vorname" -> $vorname

das Problem ist , dass dir dadurch jede Menge Variablen "in dein Programm geworfen werden" , die du vielleicht selbst ganz gern als Hilfsvariablen oder so benutzt hättest. Wenn du dann nicht aufpasst überschreibst du ganz leicht deine Eingabe-Variablen, denn die unterscheiden sich nicht mehr von normalen Variablen.

ohne register_globals bzw register_globals=off hast du

<input name="vorname" -> $_POST['vorname'] <-- da weißt du IMMER , dass es aus einem Formular-Element kommt und es besteht vor allem keine Gefahr eine eigene Variable $vorname zu überschreiben.

also sicherer ist mit "off" - auch wenn du 5 bis 6 Zeichen mehr tippen musst, dein Code wird eindeutiger und leichter lesbar - wenn man sich erstmal dran gewöhnt hat
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Browserprobleme Schubi HTML, Usability und Barrierefreiheit 5 11.08.2005 14:05
Browserprobleme Igäl HTML, Usability und Barrierefreiheit 6 03.05.2005 15:26


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum