Weiterleitungen funktionieren nicht

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
FarChris
Mitglied
Beiträge: 1150
Registriert: 29.10.2004 22:40

Weiterleitungen funktionieren nicht

Beitrag 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!
Benutzeravatar
area57
Mitglied
Beiträge: 2111
Registriert: 26.12.2005 19:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von area57 »

Kannst du vielleicht mal das script verlinken als txt (KB:81)

Windows - Ein Slangebegriff der Indianer: Weißer Mann starrt durch Glasscheibe auf Sanduhr
In a world without walls - Who need's windows and gates???
FarChris
Mitglied
Beiträge: 1150
Registriert: 29.10.2004 22:40

Beitrag von FarChris »

Benutzeravatar
area57
Mitglied
Beiträge: 2111
Registriert: 26.12.2005 19:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von area57 »

ändere mal diese Zeile

Code: Alles auswählen

echo "<form method=\"POST\" action=\"$PHP_SELF?fertig=yes\">";
um auf diese:

Code: Alles auswählen

echo "<form method=\"POST\" action=\"login.php">";

Windows - Ein Slangebegriff der Indianer: Weißer Mann starrt durch Glasscheibe auf Sanduhr
In a world without walls - Who need's windows and gates???
FarChris
Mitglied
Beiträge: 1150
Registriert: 29.10.2004 22:40

Beitrag 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
Benutzeravatar
area57
Mitglied
Beiträge: 2111
Registriert: 26.12.2005 19:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von area57 »

Mal ne Frage brauchst du die Abmelden Funktion und die passwort bergessen Funktion??

Windows - Ein Slangebegriff der Indianer: Weißer Mann starrt durch Glasscheibe auf Sanduhr
In a world without walls - Who need's windows and gates???
FarChris
Mitglied
Beiträge: 1150
Registriert: 29.10.2004 22:40

Beitrag 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");
         ?> 
        &nbsp;<br />
  	&nbsp;<br />
  	&nbsp;<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 />
	&nbsp;<br />
	&nbsp;<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">&nbsp;</td>
  </tr>
  <tr>
    <td width="188">&nbsp;</td>
    <td width="110">&nbsp;</td>
    <td width="94">&nbsp;</td>
    <td width="656">&nbsp;</td>
    <td width="50">&nbsp;</td>
    <td width="4">&nbsp;</td>
	<td width="4">&nbsp;</td>
  </tr>
</table>
</body>
</html>
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag 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.
Antworten

Zurück zu „Coding & Technik“