[php] ip-log, und time-log
ok, super, danke 
also wenn ich alles richtig verstanden habe, müsste der code jetzt so passen:
stimmt der code so?
danke für die hilfe
Sincer
PS: lol -> die = exit

also wenn ich alles richtig verstanden habe, müsste der code jetzt so passen:
Code: Alles auswählen
<?php
session_start();
if(!isset($_SESSION['time_started']))
{
//hier wird die aktuelle Zeit festgehalten:
$_SESSION['time_started'] = time();
// hier wird die session für die IP bestimmt:
$_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];
}
if ($_SERVER['REMOTE_ADDR'] != $_SESSION['IP'])
{
die("IP-Change");
}
else if(time() - $_SESSION['time_started'] > 3600)
{
// Mehr als eine Stunde rum:
echo "Auto-Logout nach einer Stunde!";
<br>
echo "Logge dich <a href="http://sincer.lima-city.de/>hier</a> erneut ein!
// die IP löschen:
session_destroy();
die();
}
?>
danke für die hilfe

Sincer
PS: lol -> die = exit

also so...?
meinst du so... oder hast du nur das fehlende "; nach dem echo gemeint?
lg
Sincer
Code: Alles auswählen
else if(time() - $_SESSION['time_started'] > 3600)
{
// Mehr als eine Stunde rum:
?>
<center>
<?php
echo "Auto-Logout nach einer Stunde!";
?>
<br>
echo "Logge dich
?>
<a href="http://sincer.lima-city.de/>hier</a>
<?php
erneut ein!";
?>
</center>
<?php
// die IP löschen:
session_destroy();
die();
}
lg
Sincer
Wie wäre es wenn du etwas experimentierfreudiger wärst das hier ist keine "Ich mach dir was komplett fertig" Kategorie sondern eine die sich mit Coding beschäftigt. Und zum Programmieren gehört das Probieren dazu.
Die kommende Fehlermeldung deuten und zu beheben gehört auch dazu
Die kommende Fehlermeldung deuten und zu beheben gehört auch dazu
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Standardmäßig antworte ich nicht auf PMs
sry, ja, war ja nebenbei dabei 
also, hab das hochgeladen...
und follgende fehler wurde ausgegeben:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/webpages/lima-city/sincer/html/intern/online.php on line 30
zeile 30 ist diese hier:
echo "Logge dich <a href="http://sincer.lima-city.de/>hier</a> erneut ein!";
aber da ist doch ein ; am ende... ?!?
was ist da falsch?
thx
Sincer
//EDIT: und wenn ich meine 2. variante ausprobiere, also die, wo ich dauernd das php script unterbreche, kommt der gleiche fehler, in dieser zeile: erneut ein!";
also, ka, was das teil von mir will

also, hab das hochgeladen...
Code: Alles auswählen
<html>
<head>
<title>online-test</title>
</head>
<body>
<?php
session_start();
if(!isset($_SESSION['time_started']))
{
//hier wird die aktuelle Zeit festgehalten:
$_SESSION['time_started'] = time();
// hier wird die session für die IP bestimmt:
$_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];
}
if ($_SERVER['REMOTE_ADDR'] != $_SESSION['IP'])
{
die("IP-Change");
}
else if(time() - $_SESSION['time_started'] > 3600)
{
// Mehr als eine Stunde rum:
echo "Auto-Logout nach einer Stunde!<br>";
echo "Logge dich <a href="http://sincer.lima-city.de/>hier</a> erneut ein!";
// die IP löschen:
session_destroy();
die();
}
?>
</body>
</html>
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/webpages/lima-city/sincer/html/intern/online.php on line 30
zeile 30 ist diese hier:
echo "Logge dich <a href="http://sincer.lima-city.de/>hier</a> erneut ein!";
aber da ist doch ein ; am ende... ?!?
was ist da falsch?
thx
Sincer
//EDIT: und wenn ich meine 2. variante ausprobiere, also die, wo ich dauernd das php script unterbreche, kommt der gleiche fehler, in dieser zeile: erneut ein!";
also, ka, was das teil von mir will

hast du dir schon malGedanken gemacht warum ein " am Anfang und am Ende steht? Was denkt der PHP-Verarbeiter wohl wenn ein " in der Mitte ist?
Genau, da ist Ende und was kommt nach so einem Ende? genau ein ;
Bitte verstehe erst Grundlagen bevor du dich an "Login-Systeme" setzt:
http://www.php.net/manual/de/function.echo.php
http://tut.php-quake.net/ausgabe.html
Genau, da ist Ende und was kommt nach so einem Ende? genau ein ;
Bitte verstehe erst Grundlagen bevor du dich an "Login-Systeme" setzt:
http://www.php.net/manual/de/function.echo.php
http://tut.php-quake.net/ausgabe.html
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Standardmäßig antworte ich nicht auf PMs
shit, dreck, das hatte ich übersehen...flüchtigkeitsfehler XD
ok, hab das " gelöscht...
jetzt habe ich follgende fehlermeldungen:

Sincer
ok, hab das " gelöscht...
jetzt habe ich follgende fehlermeldungen:
in zeile 9 steht: session_start();Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/webpages/lima-city/sincer/html/intern/online.php:7) in /home/webpages/lima-city/sincer/html/intern/online.php on line 9
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/webpages/lima-city/sincer/html/intern/online.php:7) in /home/webpages/lima-city/sincer/html/intern/online.php on line 9

Sincer