Sziasztok!
Egy szimpla reg. információit szeretném lekérdezni a meglévőkön felül:
1. regisztráció pontos ideje: óra/perc/másodperc
2. a regisztrált delikvens azonosítóit
gondolok itt netes IP cím vagy szgépének vmi azonosítójára vagy egyből hogy tudjam honnan regisztrált(város szinten)
ilyesmiket tehát, hogy mikre van lehetőség ill. ezeket hogyan írjam bele a következő .php-ban?
Előre is köszi!
<?php
$db= new mysqli('localhost','id4634606_dbusername','JELSZAVAM','id4634606_dbname');
if (isset($_POST['submit'])) {
$email = mysqli_real_escape_string($db, $_POST['email']);
$password = mysqli_real_escape_string($db, $_POST['password']);
$sql = "INSERT INTO users(date, email, password) VALUES (NOW(),'$email','$password')";
$db->query($sql);
}
$db->close();
?>
<html>
<head> <meta charset="UTF-8" />
</head>
<form action="#" method="POST">
email:<input name="email" type="text"/>
jelszó<input name="password" type="password"/>
<input name="submit" type="submit"/>
</form>
</html>
Oké köszi nektek meg vagyok, csak az volt a bajom, hogy így írta a dátum+időt: 2018-02-05 20:13:29.000000 a sok 0-t a végén nem értettem, aztán változtattam dolgokon és végül a hossz értékét kellett levenni 0-ra és már nincs ott a sok 0 :)
2. IP-t vadaszhatsz pl. a kovetkezok alapjan: https://gist.github.com/cballou/2201933 vagy google: "php client ip" es valasztasz egy szimpatikus megoldast. Viszont ahogy NevemTeve is irta, ha valaki 42 proxyn, vpn-en keresztul regisztralna, azt lesheted.
Ha a user "helye" is erdekelne: "google php geoip". Tobbe-kevesbe(?) pontos... (vagy nem, lehet hogy a user Bivalybasznadrol regisztral, megis Budapestet kapod vissza, a db-t meg kisebb-nagyobb rendszeresseggel frissiteni kell). A fenti IP-s tortenet itt is ervenyes, lehet valami tajvani proxy cimere Taipeit kapod.
Esetleg kiegeszited a formot input es/vagy select mezokkel, ahova a user beirhatja/kivalaszthatja az orszagot/varost (nyilvan kamu is lehet...), es azt is elmented a users tablaba.
nem akar sikerülni sajnos ezért arra kérnélek, hogy jóre átírva a php kódomat-mat másold be légyszi illetve az adatbázisban az uj pl. legyen "datumesido" sort hozok létre akk mit mire állítsak, köszi
Az elsőre már megtaláltad a választ (now() függvény), a másodikra nincs megoldás. (Egyrészt lehet, hogy faluból vagy tanyáról regisztrál a user, másrészt az is lehet, hogy valami proxy-n át lép be, pont azért, hogy te ne tudjál az IP-címből a lakcímére következtetni.)
Sziasztok! Egy szimpla reg. információit szeretném lekérdezni a meglévőkön felül: 1. regisztráció pontos ideje: óra/perc/másodperc 2. a regisztrált delikvens azonosítóit gondolok itt netes IP cím vagy szgépének vmi azonosítójára vagy egyből hogy tudjam honnan regisztrált(város szinten) ilyesmiket tehát, hogy mikre van lehetőség ill. ezeket hogyan írjam bele a következő .php-ban?