brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 23-01-2004, 16:52
frank7l7
 Registrierter Benutzer
Links : Onlinestatus : frank7l7 ist offline
Registriert seit: Aug 2003
Beiträge: 810
frank7l7 ist zur Zeit noch ein unbeschriebenes Blatt
Question magic quotes wie nun am besten

auch mit der gefahr das es schon einiges zu dem thema gab hab ich doch nochmla 2-3 fragen und magic_quotes

wenn magic quotes vom webserver aus auf on ist brauch ich ja im prinzip keine weitere funktionen wie mysql_escape-string .. dann ist aber die frage: entschärft magic quotes nur anführungszeichen oder auch apostroph .. ? was passiert den wenn ich magic quotes on habe und trotzdem mysql_escape_string benutzte? und wenn ich schon dabei bin ,.. wie macht ihr es um code injektion und sql errors vorzubeugen? den da gibts ja noch andere funktionen addslashes ..usw?

was wäre die beste lösung sagen wir mal auch unabhängig von der magic quotes einstellung?

danke
Mit Zitat antworten
  #2 (permalink)  
Alt 23-01-2004, 16:57
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
Abraxax befindet sich auf einem aufstrebenden Ast
Standard Re: magic quotes wie nun am besten

Zitat:
Original geschrieben von frank7l7
auch mit der gefahr das es schon einiges zu dem thema gab hab ich doch nochmla 2-3 fragen und magic_quotes
wie du schon vermutest, hat das thema schon einen bart.

eine entsprechende suche im forum kann dir all deine fragen beantworten.
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #3 (permalink)  
Alt 23-01-2004, 16:58
frank7l7
 Registrierter Benutzer
Links : Onlinestatus : frank7l7 ist offline
Registriert seit: Aug 2003
Beiträge: 810
frank7l7 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hab ja schon gesucht aber was ich nicht gefunden hab ist -> wenn ich auf magic_quotes anhabe und trotzdem mysql_escape_string benutzte hab ich dann doppelt gemoppelt?
Mit Zitat antworten
  #4 (permalink)  
Alt 23-01-2004, 17:00
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

nein.

wenn MQ = on , dann stripslashes.

wenn MQ = off , lasse es wie es ist.

zur DB immer mysql_escape_string() verwenden.

und genauso stand es auch in vielen thread. nur lesen muss man können.
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #5 (permalink)  
Alt 23-01-2004, 17:25
frank7l7
 Registrierter Benutzer
Links : Onlinestatus : frank7l7 ist offline
Registriert seit: Aug 2003
Beiträge: 810
frank7l7 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ahc das sagst du so einfach ..... manchmal ises ja ganz einfach aber dann sieht man vor lauter böumen den wald halt ned mehr!

ich michs so
Mit Zitat antworten
  #6 (permalink)  
Alt 23-01-2004, 18:20
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

hauptsache du hast es verstanden...
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #7 (permalink)  
Alt 23-01-2004, 21:06
frank7l7
 Registrierter Benutzer
Links : Onlinestatus : frank7l7 ist offline
Registriert seit: Aug 2003
Beiträge: 810
frank7l7 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ja im prinzip schon wäre auch alles einfach wenn nicht:

ich hab zwei seiten -> eingabe, ausgabe

eingabe übergibt per post daten an ausgabe -> ist ein fehler in den usereingaben postet die ausgabeseite in hidden form feldern die eingabewerte wieder zurück auf die eingabe .. ich weiß das ist ziemlich blöd gelöst das hab ich schon vor monaten geschrieben ... heute würde ich alle sauf einer seite machen. wie auch immer läßt sich jetzt nicht ändern!

das problem ensteht aber jetzt im hidden field irgendwie verschwinden dort bestimmte sonderzeichen wie " ' ????? horror hat es damit dem hidden field eine besondere bewandnis? darf ich dort nur bestimmte zeichen benutzten?
Mit Zitat antworten
  #8 (permalink)  
Alt 24-01-2004, 11:47
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

bei der ausgabe der daten solltest du htmlentities() verwenden.
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #9 (permalink)  
Alt 24-01-2004, 12:18
electr0n
 Newbie
Links : Onlinestatus : electr0n ist offline
Registriert seit: Nov 2003
Beiträge: 40
electr0n ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von Abraxax
nein.

wenn MQ = on , dann stripslashes.

wenn MQ = off , lasse es wie es ist.

zur DB immer mysql_escape_string() verwenden.

und genauso stand es auch in vielen thread. nur lesen muss man können.
Das ist grunsätzlich falsch, weil gerade Magicquotes die Sicherheit bringt! Wenn magic_quote_gpc Off sind dann solltest du alle GPC Variablen mit addslashes() behandeln, schon allein die Nutzung von addslashes() was bei magic_quotes_gpc geschieht schützt vor einer SQL Injection!
Mit Zitat antworten
  #10 (permalink)  
Alt 24-01-2004, 12:27
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

@electr0n

bei der VHS gibt es auch kurse zum lesen lernen......



Zitat:
Original geschrieben von Abraxax
zur DB immer mysql_escape_string() verwenden.
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #11 (permalink)  
Alt 24-01-2004, 13:32
electr0n
 Newbie
Links : Onlinestatus : electr0n ist offline
Registriert seit: Nov 2003
Beiträge: 40
electr0n ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von Abraxax
@electr0n

bei der VHS gibt es auch kurse zum lesen lernen......
Was kann ich dafür wenn du kein php kannst? Bei magic quotes On ne Var mit stripslashes() behandeln, das ist so ziemlich das unsicherste was man machen kann!
Mit Zitat antworten
  #12 (permalink)  
Alt 24-01-2004, 13:53
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Original geschrieben von electr0n
Was kann ich dafür wenn du kein php kannst?
du solltest nicht von dir auf andere schliessen.
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #13 (permalink)  
Alt 24-01-2004, 14:49
Offe1
 Member
Links : Onlinestatus : Offe1 ist offline
Registriert seit: Dec 2003
Beiträge: 478
Offe1 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Was kann ich dafür wenn du kein php kannst?
Wenn Abraxax kein php kann dann kann er es zumindest gut verbergen. Was du erst noch beweisen mußt.

Vom Niveau sind wir leider bei heise-Forum angelangt

Offe
Mit Zitat antworten
  #14 (permalink)  
Alt 24-01-2004, 16:38
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 24.486
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Original geschrieben von electr0n
Bei magic quotes On ne Var mit stripslashes() behandeln, das ist so ziemlich das unsicherste was man machen kann!
hör bitte endlich auf, hier so einen mist zu labern (wenn ich mich recht entsinne, hatten wir diese diskussion mit dir doch schon mal).

magic_quotes_gpc auf on ist vollkommen überflüssig, es hilft dir beim verarbeiten von daten in keinster weise weiter.

klar muss man vor dem einfügen von daten in eine mysql-query die daten so behandeln, dass sie für die schnittstelle der DB verständlich sind, und dass keiner mist damit machen kann. dafür hat der programmierer zu sorgen! und dafür hat man ihm die funktion mysql_(real_)escape_string() gegeben.


nochmal: magic_quotes_gpc ist nur ein sicherheitsmechanismus, um allzu leichtsinnige programmierer, die keine ahnung haben, vor sich selber zu schützen; nur deshalb ist es bei vielen providern auf on gesetzt. und so hartnäckig, wie du deinen unsinn hier wiederholst, scheinst du wohl einer von eben diesen programmierern zu sein.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

EM 2012 Tipp-Spiel ansehen EM 2012 Tipp-Spiel

Online Tipp-Spiel zur Fussball Europameisterschaft 2012, basierend auf php-Script mit hinterlegter mySql-Datenbank

27.05.2012 tippimnetz | Kategorie: PHP/ Spiele
Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
 Alle PHP Scripte anzeigen

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