zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden $$varname ???

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 10.07.2008, 19:09
Oni Oni ist offline
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 18.12.2007
Beiträge: 37
Oni befindet sich auf einem aufstrebenden Ast
Standard $$varname ???

Letztens ist mir ein Quellcode untergekommen in dem mehrmals eine Variable mit doppeltem $zeichen aufgerufen wurde.
Da ich nirgends eine Erklärung dafür finden konnte frage ich nun einfach einmal hier ob einer von Euch mir erklären kann was es mit dem doppelten $ auf sich hat
Danke schon mal im voraus ^^,
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 10.07.2008, 19:51
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Variable Variablen
__________________
Markus Wulftange
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 10.07.2008, 20:12
Benutzer
neuer user
 
Registriert seit: 07.02.2006
Beiträge: 78
Hairy befindet sich auf einem aufstrebenden Ast
Standard

Interessant, das wusste ich auch noch nicht. Aber klingt praktisch...
Mit Zitat antworten
  #4 (permalink)  
Alt 10.07.2008, 21:04
Oni Oni ist offline
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 18.12.2007
Beiträge: 37
Oni befindet sich auf einem aufstrebenden Ast
Standard

cool ^^, tausend dank für die super schnelle Antwort
Mit Zitat antworten
  #5 (permalink)  
Alt 10.07.2008, 21:59
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Hairy Beitrag anzeigen
Aber klingt praktisch
Oh ja. Ich wende das z.B. bei Formularen auf den $_POST-array an. Das vereinfachte Prinzip:

PHP-Code:
foreach($_POST as $feld => $wert) {
$
$feld htmlspecialchars(trim(strip_tags($wert)));

Und schon liegen sämtliche Eingaben als passend bezeichnete Variablen vor, ohne dass man sie manuell aufführen muss.
Mit Zitat antworten
  #6 (permalink)  
Alt 10.07.2008, 22:23
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Zitat:
Zitat von heiko_rs Beitrag anzeigen
Und schon liegen sämtliche Eingaben als passend bezeichnete Variablen vor, ohne dass man sie manuell aufführen muss.
Oh ja. Und gleichzeitig ist es rin hervorragendes Schlupfloch um beliebige Variablen zu überschreiben.
__________________
Markus Wulftange
Mit Zitat antworten
  #7 (permalink)  
Alt 10.07.2008, 23:42
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 26.12.2006
Beiträge: 678
Schelm.isch wird schon bald berühmt werden
Standard

Du hast quasi register globals manuell nachgebaut...
Mit Zitat antworten
  #8 (permalink)  
Alt 11.07.2008, 00:11
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Stimmt, ich hätte das nicht so allgemeingültig schreiben sollen. Bei dem Fall, an den ich gedacht hatte, gibt's nix zu manipulieren, da nach dem include des Kontaktformulares in die index.php keine Variablen mehr folgen - nur oberhalb der betreffenden include-Zeile stehen zahlreiche Variablen, aber die wurden natürlich allesamt bereits ausgegeben und lassen sich daher auch nicht mehr überschreiben.

Aber es stimmt natürlich, man sollte das im Einzelfall immer überprüfen.
Mit Zitat antworten
  #9 (permalink)  
Alt 11.07.2008, 01:10
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Zitat:
Zitat von heiko_rs Beitrag anzeigen
Aber es stimmt natürlich, man sollte das im Einzelfall immer überprüfen.
Nicht nur im Einzelfall sondern immer.
__________________
Markus Wulftange
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 11.07.2008, 08:30
Oni Oni ist offline
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 18.12.2007
Beiträge: 37
Oni befindet sich auf einem aufstrebenden Ast
Standard

Ich sehe schon das ganze kann sowohl äußerst praktisch als auch ein Schuss ins Bein sein...
<memo an mich> Wenn, dann nur mit doppelter Absicherung nutzen ^^, <ende Memo>

...hat jetzt zwar nichts mit dem eigentlichen Problem zu tun aber hat @@ auch einen tieferen Sinn als das einfache @ ?
Mit Zitat antworten
Sponsored Links
Antwort

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus



Alle Zeitangaben in WEZ +2. Es ist jetzt 15:10 Uhr.