Autor |
Nachricht |
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 26.10.2007 20:47
Titel
|
|
|
Also alle komplett mal hier:
login.php:
Code: |
<?php
require_once('Connections/Authentifizierung.php');
if (isset($_POST['Submit']))
{
session_start();
// Weiterleitung zur geschuetzten Startseite
if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') {
if (php_sapi_name() == 'cgi') {
header('Status: 303 See Other');
}
else {
header('HTTP/1.1 303 See Other');
}
}
header($url);
exit;
}
}
?>
|
dann hier die auth.php (nicht gleich Connections/Authentifizierung.php):
Code: |
<?php
session_start();
if (!isset($_SESSION['auth']) || !$_SESSION['auth']) {
header('Location: http://url.com/login.php');
exit;
}
?> |
und schließlich die index.php:
Code: |
<?php
include("auth.php");
?> |
Zuletzt bearbeitet von Smooth-Graphics am Sa 27.10.2007 13:35, insgesamt 1-mal bearbeitet
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Fr 26.10.2007 21:00
Titel
|
|
|
hast du auch wirklich ausgecheckt ob in der auth.php vor dem <?php nicht noch irgendwie ein verirrtes leerzeichen oder sowas ist?
hab den code mal grade kopiert und ausprobiert. klappt wunderbar
|
|
|
|
|
Anzeige
|
|
|
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 26.10.2007 21:33
Titel
|
|
|
Pixelpole hat geschrieben: | hast du auch wirklich ausgecheckt ob in der auth.php vor dem <?php nicht noch irgendwie ein verirrtes leerzeichen oder sowas ist?
hab den code mal grade kopiert und ausprobiert. klappt wunderbar |
Oh okay, also in meiner Datei ist kein Leerzeichen, o.ä.
Dann liegts wohl doch an der PHP Konfiguration.
Zuletzt bearbeitet von Smooth-Graphics am Sa 27.10.2007 13:33, insgesamt 1-mal bearbeitet
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Sa 27.10.2007 01:22
Titel
|
|
|
der session support is jedenfalls an. das kann ich deiner phpinfo entnehmen. ich seh mir das morgen nochmal in ruhe an. in der zwischenzeit solltest du die datei mit der phpinfo von deinem server entfernen. die liefert potenziellen angreifern sehr viele informationen
|
|
|
|
|
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 27.10.2007 13:33
Titel
|
|
|
Okay, das Problem habe ich gelöst.
Es lag daran, dass ich in den eingebundenen Dateien (auth.php und Authentifizierung.php) einen PHP-Endtag ("?>") stehen hatte. Nach dem Entfernen geht jetzt alles.
Danke an alle!!!!
Grüße
Smooth-Graphics
|
|
|
|
|
Ivan
Dabei seit: 17.04.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 27.10.2007 13:56
Titel
|
|
|
Smooth-Graphics hat geschrieben: | [...]Es lag daran, dass ich in den eingebundenen Dateien (auth.php und Authentifizierung.php) einen PHP-Endtag ("?>") stehen hatte. Nach dem Entfernen geht jetzt alles.[...] |
Ich kann mich irren, aber daran dürfte es doch normalerweise nicht liegen.
War vielleicht doch ein Leerzeichen/-zeile hinter dem End-Tag?
Gruß
Ivan
|
|
|
|
|
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 27.10.2007 14:21
Titel
|
|
|
Ivan hat geschrieben: | Ich kann mich irren, aber daran dürfte es doch normalerweise nicht liegen.
War vielleicht doch ein Leerzeichen/-zeile hinter dem End-Tag?
|
Nein...
|
|
|
|
|
Nickstar
Dabei seit: 07.11.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 07.11.2008 15:17
Titel
|
|
|
Ich weiß warum du diese Fehlermeldung hast!
Die session start muss immer an erster stelle stehen also:
Code: |
<?php
session_start();
?>
<html>
<head>
</head>
<body>
.....
|
Weil die session_start verändert den Header deswegen immer an erster stelle!
Gruss Nick
Zuletzt bearbeitet von Nickstar am Fr 07.11.2008 15:17, insgesamt 2-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
problem mit sessions
Sessions-Problem bei PHP
Sessions Problem
[Solved] Problem mit Cookies bzw. Sessions
PHP-Sessions mit Xampp 1.5.0
[PHP] Login mit Sessions
|
|