Seite 1 von 1
Weiterleitungen funktionieren nicht
Verfasst: 07.09.2006 16:26
von FarChris
Hallo,
ich habe ein gutes Login Script für meine Seite gefunden.
Ich habe es einfach mal hochgeladen, aber die Weiterleitung z.B index.php?anmelden=yes geht nicht. Ich hatte schonmal das Problem, aber weiß einfach nicht an was das liegt.
Hier der Link zu der Seite:
http://comuse.org/index.php
Was kann man da machen?
Danke schonmal!
Verfasst: 07.09.2006 16:38
von area57
Kannst du vielleicht mal das script verlinken als txt (KB:81)
Verfasst: 07.09.2006 16:39
von FarChris
Verfasst: 07.09.2006 16:42
von area57
ändere mal diese Zeile
Code: Alles auswählen
echo "<form method=\"POST\" action=\"$PHP_SELF?fertig=yes\">";
um auf diese:
Verfasst: 07.09.2006 16:45
von FarChris
hi, nun kommt eine Fehlermeldung:
Parse error: parse error, unexpected T_LNUMBER, expecting ',' or ';' in /srv/www/vhosts/comuse.org/httpdocs/index.php on line 76
Verfasst: 07.09.2006 17:09
von area57
Mal ne Frage brauchst du die Abmelden Funktion und die passwort bergessen Funktion??
Verfasst: 07.09.2006 17:31
von FarChris
hi, ich habe nun einfach die Register Globals auf On gestellt, nun funktioniert es.
Aber danke für deine Bemühungen!
Aber vielleicht kannst du mir hier helfen.
Und zwar:
Es geht um die Fehlermeldung:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /srv/www/vhosts/comuse.org/httpdocs/menue.php:8) in /srv/www/vhosts/comuse.org/httpdocs/bereich/news/news.php on line 20
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /srv/www/vhosts/comuse.org/httpdocs/menue.php:8) in /srv/www/vhosts/comuse.org/httpdocs/bereich/news/news.php on line 20
Sie müssen sich einloggen!
Ich muss in einer Datei mehrere Sessions aufrufen.
Bekommt man das irgentwie hin, das nicht der Fehler "header already sent" bekommt?
Hier mal der Code:
Code: Alles auswählen
<?PHP
include("/srv/www/vhosts/comuse.org/httpdocs/menue.php");
?>
<br />
<br />
<br /> </td>
<td width="110"><img src="mm_spacer.gif" alt="" width="50" height="1" border="0" /></td>
<td colspan="2" valign="top"><img src="mm_spacer.gif" alt="" width="305" height="1" border="0" /><br />
<br />
<br />
<table border="0" cellspacing="0" cellpadding="0" width="637">
<tr>
<td width="637" class="pageName Stil5">Willkommen im Comuse-News Bereich <br/><br/><br/>
</td>
</tr>
<tr>
<td class="bodyText">
<?php
session_start();
?>
<?
if (!session_is_registered('user'))
{
die ("Sie müssen sich einloggen!");
}
?>
<?PHP
$number = "10";
include("/srv/www/vhosts/comuse.org/httpdocs/bereich/news/show_news.php");
?></p>
</td>
</tr>
</table>
<br /> </td>
<td width="50"><img src="mm_spacer.gif" alt="" width="50" height="1" border="0" /></td>
<td width="4" valign="top"><br />
<br /></td>
<td width="4"> </td>
</tr>
<tr>
<td width="188"> </td>
<td width="110"> </td>
<td width="94"> </td>
<td width="656"> </td>
<td width="50"> </td>
<td width="4"> </td>
<td width="4"> </td>
</tr>
</table>
</body>
</html>
Verfasst: 07.09.2006 17:46
von Jensemann
FarChris hat geschrieben:hi, ich habe nun einfach die Register Globals auf On gestellt, nun funktioniert es.
Du hast doch vorhin noch geschrieben das Script ist gut, irgendwas verstehe ich nicht ...
Zu session_start(), Google und die PHP Doku sind die Fremd oder?
http://de3.php.net/session-start
Gucke mal da, da steht was wichtiges in der Anmerkung, die man sogar extra für dich fettgedruckt hat.