Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 19:54

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Homepage Sicher? .PHP ( Metin2 Homepage )

Discussion on Homepage Sicher? .PHP ( Metin2 Homepage ) within the Web Development forum part of the Coders Den category.

Reply
 
Old   #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.
Byte♔ is offline  
Old 03/27/2016, 23:41   #2
 
.PolluX's Avatar
 
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.
.PolluX is offline  
Thanks
1 User
Old 03/28/2016, 00:07   #3
 
elite*gold: 0
Join Date: Mar 2016
Posts: 6
Received Thanks: 5
Quote:
Originally Posted by .Poᴌᴌuᶍ View Post
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
Remix v83 is offline  
Old 03/28/2016, 12:59   #4
 
theo1990's Avatar
 
elite*gold: 260
Join Date: Jul 2009
Posts: 1,123
Received Thanks: 180
Quote:
Originally Posted by Remix v83 View Post
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.




theo1990 is offline  
Old 03/28/2016, 13:02   #5
Administrator
 
andii's Avatar
 
elite*gold: 28390
The Black Market: 155/0/0
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
andii is offline  
Old 03/28/2016, 13:22   #6
 
elite*gold: 0
Join Date: Mar 2016
Posts: 6
Received Thanks: 2
Quote:
Originally Posted by theo1990 View Post
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
Remix v85 is offline  
Old 03/28/2016, 13:25   #7
 
JXY''s Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 94
Received Thanks: 14
Quote:
Originally Posted by Remix v85 View Post
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.
JXY' is offline  
Thanks
1 User
Old 03/28/2016, 13:28   #8
 
elite*gold: 0
Join Date: Mar 2016
Posts: 6
Received Thanks: 2
Quote:
Originally Posted by JXY' View Post
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
Remix v85 is offline  
Old 03/28/2016, 13:31   #9
 
JXY''s Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 94
Received Thanks: 14
Quote:
Originally Posted by Remix v85 View Post
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.
JXY' is offline  
Thanks
1 User
Old 03/28/2016, 13:36   #10
 
theo1990's Avatar
 
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?
theo1990 is offline  
Old 03/28/2016, 13:38   #11
 
elite*gold: 0
Join Date: Mar 2016
Posts: 6
Received Thanks: 2
Quote:
Originally Posted by theo1990 View Post
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 View Post
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
Remix v85 is offline  
Old 03/28/2016, 13:41   #12
 
theo1990's Avatar
 
elite*gold: 260
Join Date: Jul 2009
Posts: 1,123
Received Thanks: 180
Quote:
Originally Posted by theo1990 View Post
Oder willst du das dein server andauernd deprecated warnungen auspuckt?
weißt bescheid

Quote:
Originally Posted by Remix v85 View Post

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
theo1990 is offline  
Old 03/28/2016, 13:50   #13
 
elite*gold: 0
Join Date: Mar 2016
Posts: 6
Received Thanks: 2
Quote:
Originally Posted by theo1990 View Post
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
Remix v85 is offline  
Thanks
1 User
Old 03/28/2016, 15:44   #14
 
.PolluX's Avatar
 
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.
.PolluX is offline  
Thanks
4 Users
Old 03/29/2016, 19:09   #15



 
.aNNdii#'s Avatar
 
elite*gold: 1
Join Date: Aug 2008
Posts: 7,744
Received Thanks: 3,605
Arrow Metin2 PServer - Discussions / Questions -> Web Development

#moved…
.aNNdii# is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.