|
You last visited: Today at 19:54
Advertisement
Homepage Sicher? .PHP ( Metin2 Homepage )
Discussion on Homepage Sicher? .PHP ( Metin2 Homepage ) within the Web Development forum part of the Coders Den category.
03/27/2016, 23:25
|
#1
|
elite*gold: 0
Join Date: Mar 2016
Posts: 13
Received Thanks: 6
|
Homepage Sicher? .PHP ( Metin2 Homepage )
Hallo, liebe Community.
Ich bin noch sehr neu wen es um .PHP geht.
Deshalb frage ich mal euch, ob das ganze sicher ist.
mysql_query kann das sicher sein?
Oder muss man mysql_real_escape_string?
Danke, freue mich über Antworten.
|
|
|
03/27/2016, 23:41
|
#2
|
elite*gold: 81
Join Date: Nov 2012
Posts: 975
Received Thanks: 531
|
mysql_query(); führt lediglich einen SQL-Befehl aus, den du definierst.
Außerdem sollte man generell alle Usereingaben ($_POST etc.) escapen.
Zusätzlich dazu ist mysql_ veraltet, also sollte das Ganze auf MySQLi
geupdated werden, das bringt auch nochmal zusäztliche Sicherheitsfeatures.
String escapen:
PHP Code:
MySQL:
$lala = mysql_real_escape_string($_POST['lala'], $con);
MySQLi (prozedural):
$lala = mysqli_real_escape_string($con, $_POST['lala']);
MySQLi(objektorientiert):
$lala = $con->real_escape_string($_POST['lala']);
$con spiegelt hier deine offene Datenbankverbindung wieder.
|
|
|
03/28/2016, 00:07
|
#3
|
elite*gold: 0
Join Date: Mar 2016
Posts: 6
Received Thanks: 5
|
Quote:
Originally Posted by .Poᴌᴌuᶍ
mysql_query(); führt lediglich einen SQL-Befehl aus, den du definierst.
Außerdem sollte man generell alle Usereingaben ($_POST etc.) escapen.
Zusätzlich dazu ist mysql_ veraltet, also sollte das Ganze auf MySQLi
geupdated werden, das bringt auch nochmal zusäztliche Sicherheitsfeatures.
String escapen:
PHP Code:
MySQL:
$lala = mysql_real_escape_string($_POST['lala'], $con);
MySQLi (prozedural):
$lala = mysqli_real_escape_string($con, $_POST['lala']);
MySQLi(objektorientiert):
$lala = $con->real_escape_string($_POST['lala']);
$con spiegelt hier deine offene Datenbankverbindung wieder.
|
es gibt nichts an mysql_* auszusetzen so lange man noch php5 nutzt
zudem liegt die performance auch über der von mysqli und pdo
und wenn man schon mysqli/pdo nutzt kann man sich das escapen auch sparen und prepared statements nutzen
|
|
|
03/28/2016, 12:59
|
#4
|
elite*gold: 260
Join Date: Jul 2009
Posts: 1,123
Received Thanks: 180
|
Quote:
Originally Posted by Remix v83
es gibt nichts an mysql_* auszusetzen so lange man noch php5 nutzt
zudem liegt die performance auch über der von mysqli und pdo
und wenn man schon mysqli/pdo nutzt kann man sich das escapen auch sparen und prepared statements nutzen
|
ab php 5.5 ist mysql_* komplett deprecated und kann nicht mehr verwendet werden.
Zu PDO:
Ist halt eine Abstraktionsschicht und dient dazu, falls mehrere Datenbankmanagmentsysteme genutzt werden, der code nicht mehr angefasst werden muss. Mehr auf php.net. Die performance ist glaub ich relativ gleich kann mich da aber irren.
|
|
|
03/28/2016, 13:02
|
#5
|
Administrator
elite*gold: 28390
Join Date: Aug 2013
Posts: 9,900
Received Thanks: 2,644
|
Da es hierbei ja mehr um PHP als um Metin2 geht, kommt es eigentlich hier:
rein
|
|
|
03/28/2016, 13:22
|
#6
|
elite*gold: 0
Join Date: Mar 2016
Posts: 6
Received Thanks: 2
|
Quote:
Originally Posted by theo1990
ab php 5.5 ist mysql_* komplett deprecated und kann nicht mehr verwendet werden.
Zu PDO:
Ist halt eine Abstraktionsschicht und dient dazu, falls mehrere Datenbankmanagmentsysteme genutzt werden, der code nicht mehr angefasst werden muss. Mehr auf php.net. Die performance ist glaub ich relativ gleich kann mich da aber irren.

|
falsch
es gilt offiziell als veraltet man kann es trotzdem noch nutzen
man kann erst ab php7 nicht mehr nutzen weil es entfernt wurde
informier dich bevor du müll verbreitest
|
|
|
03/28/2016, 13:25
|
#7
|
elite*gold: 0
Join Date: Jan 2011
Posts: 94
Received Thanks: 14
|
Quote:
Originally Posted by Remix v85
falsch
es gilt offiziell als veraltet man kann es trotzdem noch nutzen
man kann erst ab php7 nicht mehr nutzen weil es entfernt wurde
informier dich bevor du müll verbreitest
|
Anstatt man einfach mal ein "Beweis" postet, anstatt sich gegenseitig schon wieder zu beleidigen.
|
|
|
03/28/2016, 13:28
|
#8
|
elite*gold: 0
Join Date: Mar 2016
Posts: 6
Received Thanks: 2
|
Quote:
Originally Posted by JXY'
Anstatt man einfach mal ein "Beweis" postet, anstatt sich gegenseitig schon wieder zu beleidigen.
|
wenn er nen beweis will soll er selber googeln
wieso soll ich mir die mühe machen nur weil er ahnungslos ist
|
|
|
03/28/2016, 13:31
|
#9
|
elite*gold: 0
Join Date: Jan 2011
Posts: 94
Received Thanks: 14
|
Quote:
Originally Posted by Remix v85
wenn er nen beweis will soll er selber googeln
wieso soll ich mir die mühe machen nur weil er ahnungslos ist
|
Warum schreibst du dann überhaupt in einen "Hilfe"- Thread, wenn du tatsächlich niemand helfen willst. Teile dein Wissen sinnvoll anstatt damit andere nieder zu machen.
|
|
|
03/28/2016, 13:36
|
#10
|
elite*gold: 260
Join Date: Jul 2009
Posts: 1,123
Received Thanks: 180
|
ich hab ein beweis angeführ jungs schaut mal unter LINK
Oder willst du das dein server andauernd deprecated warnungen auspuckt?
|
|
|
03/28/2016, 13:38
|
#11
|
elite*gold: 0
Join Date: Mar 2016
Posts: 6
Received Thanks: 2
|
Quote:
Originally Posted by theo1990
ich hab ein beweis angeführ jungs schaut mal unter LINK
|
"This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0."
"ab php 5.5 ist mysql_* komplett deprecated und kann nicht mehr verwendet werden. "
sehe keinen beweis für deine aussage
Quote:
Originally Posted by theo1990
Oder willst du das dein server andauernd deprecated warnungen auspuckt?
|
wenn man nicht weiß wie man das verhindert kann das schon nerven
bzw muss es eigentlich aktiviert werden dass diese meldungen kommen
wenn man php5 nutzt ist mysql_* einfach am schnellsten
guckt euch benchmarks an und akzeptiert es oder nicht
|
|
|
03/28/2016, 13:41
|
#12
|
elite*gold: 260
Join Date: Jul 2009
Posts: 1,123
Received Thanks: 180
|
Quote:
Originally Posted by theo1990
Oder willst du das dein server andauernd deprecated warnungen auspuckt?
|
weißt bescheid
Quote:
Originally Posted by Remix v85
wenn man nicht weiß wie man das verhindert kann das schon nerven
bzw muss es eigentlich aktiviert werden dass diese meldungen kommen
|
ich schalte bestimmt keine lognachrichten am server aus. sonst bräuchte ich ja garkeine logs
|
|
|
03/28/2016, 13:50
|
#13
|
elite*gold: 0
Join Date: Mar 2016
Posts: 6
Received Thanks: 2
|
Quote:
Originally Posted by theo1990
weißt bescheid
ich schalte bestimmt keine lognachrichten am server aus. sonst bräuchte ich ja garkeine logs
|
raffst glaube ich nicht worauf ich hinaus will
naja
bleib dabei müll zu verbreiten
|
|
|
03/28/2016, 15:44
|
#14
|
elite*gold: 81
Join Date: Nov 2012
Posts: 975
Received Thanks: 531
|
Bei PHP5 macht es keinen großen Unterschied, ob du nun mysql_ oder mysqli_ / pdo nutzt.
Aus Schönheitsgründen und um einem späteren rework vorzubeugen kann man es aber direkt richtig machen und eine aktuelle Extension benutzen. Fertig aus.
|
|
|
03/29/2016, 19:09
|
#15
|
elite*gold: 1
Join Date: Aug 2008
Posts: 7,744
Received Thanks: 3,605
|
Metin2 PServer - Discussions / Questions -> Web Development
#moved…
|
|
|
 |
|
Similar Threads
|
[Metin2 Service]Server - Homepage - Schnell - Sicher - Einfach - Zuverlässig
05/31/2015 - Metin2 Trading - 1 Replies
Ich biete meinen Service als erfahrener Metin2 Entwickler an und ermögliche euch euren Server zu perfektionieren.
- Homepage Service
- Server Service
Bei der Homepage Service ermögliche ich euch viel Zeit zu sparen, indem ich euren Wunsch Artikel oder Text bearbeite.
Nicht nur Artikeln eines Server oder Texte bearbeiten kann ich auf Homepages, sondern nämlich auch verschiedene Sachen wie Logos verarbeiten oder Sliders bearbeiten was mich auch in die Designer Bereich führt.
Bei der...
|
[First Release] Metin2 Homepage Design V.1 by Vazy [Homepage Baukasten]
04/25/2012 - Metin2 PServer Guides & Strategies - 20 Replies
Hallo Community,
hiermit möchte ich mein erstes Homepage Design RELEASEN, dass ich mit Gimp bearbeitet habe. Diese Homepage funktioniert nur auf dem Homepage Baukasten! Jetzt kommen noch paar Screens >.>
http://img.webme.com/pic/v/vazy-world/metin2homep agev1bydesigner.png
Download Link:
KLICK MICH
PS: Wenn ihr auf den "KLICK MICH" Download Link geht einfach unter der Navigation "Downloads" gehen :)
|
All times are GMT +1. The time now is 19:56.
|
|