Registrierung Script

ok das mit dem ausloggen hab ich jetzt auch hinbekommen aber jetzt hab ich noch ein einziges problem und zwar mit diesem code hier
PHP:
  <?php
session_start();
?>
<?
if (!session_is_registered('user'))
{
die ("Sie müssen sich einloggen!");
}
?>
schützte ich meine seiten nun wird mir aber nur angezeigt sie müssen sich einloggen ich will aber das die leute dann zum login bereich weitergeleitet werden wir mach ich das nun wieder? liebe grüße brian
 
Hi, probier es mal so:

PHP:
<?php
session_start();
?>
<?
if (!session_is_registered('user'))
{
header("Location: Login.php"); //sofortige weiterleitung des Browsers zur Login.php wenn die Login seite anders heisst musst du sie ändern
}
?>
 
da erhalte ich diese fehlermeldung

Warning: Cannot modify header information - headers already sent by (output started at /home/sms4allc/public_html/sms.php:4) in /home/sms4allc/public_html/sms.php on line 7
 
Denn nimm den der geht:

PHP:
<?php
session_start();
?>
<?
if (!session_is_registered('user'))
{
echo '<meta http-equiv="refresh" content="0; URL=http://www.deineseite.de/">';
 //sofortige weiterleitung des Browsers zu www.deineseite.de kannst du noch beliebig ändern
}
?>

du hättest ruhig mal im Forum nach weiterleitung suchen können, da zeigt er dir ganz viel an.

Gruß

P.s :google: hilft auch.
 
Nochwas unter content kannst du die zeit bis zur weiterleitung einstellen in sekunden:

z.B.

PHP:
echo '<meta http-equiv="refresh" content="3; URL=http://www.google.de/">';

Gruß
 
brianberlin hat gesagt.:
hi könntest du mir bitte den link dazu geben? wäre total lieb von dir.

Du klickst auf "Programming", dann auf "PHP" und dann ist es schon der zweite Beitrag im Forum, der als "wichtig" markiert ist und folgenden Titel trägt: "PHP FAQ - Guckt bitte erst, ob euer Problem hier behandelt wird".
 
dankeschön jetzt leitet er mich aber auch weiter wenn ich eingelogt bin
zeigt mir diese meldung an
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/sms4allc/public_html/sms.php:1) in /home/sms4allc/public_html/sms.php on line 2
 
Probiers mal so:

PHP:
<?php
session_start();
?>
<?
if (!session_is_registered('user'))
{
echo 'Sie sind eingeloggt';
}
else
{
echo '<meta http-equiv="refresh" content="0; URL=http://www.deineseite.de/">';
//sofortige weiterleitung des Browsers zu www.deineseite.de kannst du noch beliebig ändern
}
?>
 

Neue Beiträge

Zurück