mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 08:04 Benutzername: Passwort: Auto-Login

Thema: [PHP] Sessions - Problem vom 26.10.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP] Sessions - Problem
Seite: Zurück  1, 2, 3  Weiter
Autor Nachricht
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 26.10.2007 20:47
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Fr 26.10.2007 21:00
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 26.10.2007 21:33
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Sa 27.10.2007 01:22
Titel

Antworten mit Zitat Zum Seitenanfang

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 *zwinker*
  View user's profile Private Nachricht senden
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 27.10.2007 13:33
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Ivan

Dabei seit: 17.04.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 27.10.2007 13:56
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 27.10.2007 14:21
Titel

Antworten mit Zitat Zum Seitenanfang

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... Menno!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Nickstar

Dabei seit: 07.11.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 07.11.2008 15:17
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.