1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
mysql_connect("mysql.webhosting","benutzer","pass");
mysql_select_db("datenbank");
$session_id = $_COOKIE["sid"];
$query = "SELECT guest FROM session WHERE session_id='$session_id'";
$mysqlabfrage = mysql_query($query);
while($row = mysql_fetch_object($mysqlabfrage))
{
$guest = $row->guest;
}
if(ISSET($guest) && $guest == '0')
{
#Gast = 0 = eingeloggt / Script soll weiter ausgeführt werden
exit();
}
if(!ISSET($guest) OR $guest == '1') echo "<meta http-equiv='refresh' content='0; URL=URL'>";
#Weiterleitung auf Login wenn nicht eingeloggt
?>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use DBI; use CGI::Cookie; my $dbh = DBI->connect("dbi:mysql:host=...;database=datenbank", "benutzer","pass"); my %cookies = fetch CGI::Cookie; my $session_id = $cookies{sid}->value; unless ($session_id) { ... } my $query = "SELECT guest FROM session WHERE session_id=?"; my $sth = $dbh->prepare($query); $sth->execute($session_id); my $row = $sth->fetchrow_hashref; if ($row) { # $session_id vorhanden my $guest = $row->{guest}; ...
QuoteDas ist mein PHP Code, wäre der relativ einfach umzusetzen in Perl?