Hallo
hab folgende Funktion
im Prinzip läuft die auch
nur das
läuft net $ip is wie ihr oben seht die aktuelle IP adresse
nur wird in der tabelle nichts eingetragen wenn ich die funktion aufrufe.
Wenn ich anstatt einer Variable irgendwas andres eingebe funktioniert das.also das
Funktioniert ohne weiters auch wenn ich $ip vorher mit einem Wert deklariere geht das. nur wenn ich die Konstane da ins spiel bringe will er es nicht eintragen, ganz im gegenteil, eine zuvor eingetragener wert wird mit NICHTS überschrieben.
Die konstante funktioniert auch das hab ich getestet (also wenn ich echo '$REMOTE_ADDR'; mach dann grieg ich meine IP ausgegeben.
ich komm nicht weiter warum das nicht funktioniert. An der DB kanns eigentlich auch nicht liegen, (hab meine IP schon direkt bei phpMYadmin, ins entsprechende Feld, eingegeben)
Die Funktion gehört zu einer Sammlung von Funktionen zum Login und so die als aller erstes noch vor jedem <HTML> eingebunden werden.
HOPE for help
hab folgende Funktion
im Prinzip läuft die auch
PHP-Code:
function login($userid)
{
$laston = date("d.m.Y H:i");
$ip = $REMOTE_ADDR;
$sql="UPDATE users
SET usersession='".session_id()."', last_ip = '".$ip."', last_on='".$laston."'
WHERE userid='".$userid;
mysql_query($sql);
}
nur das
PHP-Code:
... last_ip = '".$ip."',...
nur wird in der tabelle nichts eingetragen wenn ich die funktion aufrufe.
Wenn ich anstatt einer Variable irgendwas andres eingebe funktioniert das.also das
PHP-Code:
... last_ip = '80.12.15.144',...
Die konstante funktioniert auch das hab ich getestet (also wenn ich echo '$REMOTE_ADDR'; mach dann grieg ich meine IP ausgegeben.
ich komm nicht weiter warum das nicht funktioniert. An der DB kanns eigentlich auch nicht liegen, (hab meine IP schon direkt bei phpMYadmin, ins entsprechende Feld, eingegeben)
Die Funktion gehört zu einer Sammlung von Funktionen zum Login und so die als aller erstes noch vor jedem <HTML> eingebunden werden.
HOPE for help
Kommentar