DualityMind
Lieutenant
- Registriert
- Dez. 2015
- Beiträge
- 768
Hallo Cblers
Bin gerade im Endspurt und muss bis Morgen die ganze Webseite in PDO Umgeschrieben haben.
Das meiste Funktioniert schon, aber leider speichert es mir immer die IP-Adresse in MySQL Datenbank als ":11" ! Liegt es am Xampp da ich es noch Lokal verändere oder habe ich einen Schreibfehler gemacht ?
Hier der Code dazu: ($an ist dabei die ID des Artikels, nicht beachten)!
Ausser der $IP wird der Rest der Daten abspeichert in MySQL ! Es sollte als Download Sperre dienen, damit es nicht immer weiter zählt wenn man F5 drückt oder Neu ladet ?
Irgendwo ist wieder der Wurm am Nagen :-)! Auch in der "If Schleife" scheint es ein Problem zu geben, da er dennoch immer weiterzählt :-( ! Hoffe jemand hat Plan :-)!
LG
Bin gerade im Endspurt und muss bis Morgen die ganze Webseite in PDO Umgeschrieben haben.
Das meiste Funktioniert schon, aber leider speichert es mir immer die IP-Adresse in MySQL Datenbank als ":11" ! Liegt es am Xampp da ich es noch Lokal verändere oder habe ich einen Schreibfehler gemacht ?
Hier der Code dazu: ($an ist dabei die ID des Artikels, nicht beachten)!
Code:
$ip=$_SERVER['REMOTE_ADDR'];
$time = time();
$ad1002 = $pdo->prepare( "SELECT * FROM pt_downloadsperre WHERE ip_nummer = $ip and ip_adid = $an");
$ad1002->execute([':ip_adid' => $an]);
$ipliste = $ad1002->fetch(\PDO::FETCH_ASSOC);
if ($ipliste['ip_adid'] != $an and $ipliste['ip_nummer'] != $ip )
{
try {
$dbh = new PDO("mysql:host=$hostname;dbname=gratisga_datenbank",$username,$password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "INSERT INTO pt_downloadsperre (ip_adid,ip_sectionid,ip_nummer,ip_neudate,ip_altdate)
VALUES ('".$an."','".$sectio."','".$ip."','".$time."','".$time_sperre."')";
if ($dbh->query($sql)) {
}
else{
echo "<script type= 'text/javascript'>alert('LEIDER GAB ES EINEN FEHLER BEIM EINTRAGEN!');</script>";
}
$dbh = null;
}
catch(PDOException $e)
{
echo $e->getMessage();
}
Ausser der $IP wird der Rest der Daten abspeichert in MySQL ! Es sollte als Download Sperre dienen, damit es nicht immer weiter zählt wenn man F5 drückt oder Neu ladet ?
Irgendwo ist wieder der Wurm am Nagen :-)! Auch in der "If Schleife" scheint es ein Problem zu geben, da er dennoch immer weiterzählt :-( ! Hoffe jemand hat Plan :-)!
LG