mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 10:18 Benutzername: Passwort: Auto-Login

Thema: [PHP] $_SESSION wird nicht gesetzt.. o.O vom 25.09.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP] $_SESSION wird nicht gesetzt.. o.O
Autor Nachricht
Kielo
Threadersteller

Dabei seit: 31.07.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 25.09.2009 15:52
Titel

[PHP] $_SESSION wird nicht gesetzt.. o.O

Antworten mit Zitat Zum Seitenanfang

Hallo, ich mal wieder.
Ich hab auf meiner Seite eine Sprachauswahl, die bisher wunderbar funktioniert hat, jetzt - nach einem kleinen Aufbauwechsel auf dem SRV - absolut nicht mehr klappt.
Die Session $_SESSION['lang'] wird zu $lan gesetzt, den Wert erhält sie über $_GET['language']...
Das wird auch durchgeführt, aber beim erneuten Laden der Seite, ohne dass $_GET['language'] gesetzt ist, wird die session wieder leer.

Code:

session_start();
$langu=array();
$langu[1]='de';
$langu[2]='en';
   if (isset($_GET['language']) && in_array($_GET['language'], $langu)){
      $_SESSION['lang']=$_GET['language'];
   }
$lan=$_SESSION['lang'];


Der Link zur Sprachauswahl

Code:
<area shape=poly coords="151,97,247,79,252,103,252,104,157,123,151,97" href="index.php?sid=1&amp;language=de" alt="Deutsch">
<area shape=poly coords="259,74,351,56,357,82,358,83,265,101,259,74" href="index.php?sid=1&amp;language=en" alt="English">


Ich hoffe, das Thema gibt's nicht schon x-fach, hab nix gefunden...
Gruss
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
udoklabunde

Dabei seit: 07.10.2009
Ort: Nürnberg
Alter: 44
Geschlecht: Männlich
Verfasst Mi 07.10.2009 12:04
Titel

Antworten mit Zitat Zum Seitenanfang

in deinem link "index.php?sid=1..." was soll "?sid=1", kann es sein das die sessionID nicht stimmt?

ausserdem: "&amp;language=en" das muss "&language=en" heißen.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Eistee
Administrator

Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht: Männlich
Verfasst Mi 07.10.2009 12:18
Titel

Antworten mit Zitat Zum Seitenanfang

udoklabunde hat geschrieben:
ausserdem: "&amp;language=en" das muss "&language=en" heißen.


Nein, ausser man möchte unbedingt das die Seite kein valides HTML mehr ist... *zwinker*


Zuletzt bearbeitet von Eistee am Mi 07.10.2009 12:18, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Kielo
Threadersteller

Dabei seit: 31.07.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 07.10.2009 12:22
Titel

Antworten mit Zitat Zum Seitenanfang

@undoklabunde
Das wird dann schon als &language angezeigt.. *zwinker*
sid=1 meint die ID der Unterseite, die wird gar nicht in ne Session geknallt... o.o Ich meinte language=de (zum Beispiel)...

Hm, ich weiss ja nicht, es ist total seltsam:
Ich hatte die Seite verfügbar auf zwei Teilen des webspaces (einmal in nem userhome und einmal in einem ordner einer eigens eingerichteten Domain);
Auf dem Userhome funktioniert das Ganze, aber wenn ich via URL der eigenen Domain gehe (also auf den anderen Ordner), dann nicht.
Ich hab mal beim Support angefragt, ob möglicherweise was mit der Konfiguration gammelig sein könnte und schau mir noch die PHP_infos an...

Meld mich dann irgendwann wieder.

Grüsse


Zuletzt bearbeitet von Kielo am Mi 07.10.2009 12:23, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
ToBiOh

Dabei seit: 04.09.2009
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 07.10.2009 14:01
Titel

Antworten mit Zitat Zum Seitenanfang

Prüf doch mal, ob was für eine Session aktiv ist und deine Cookie-Einstellungen. Vielleicht auch nochmal "session.cookie_domain" prüfen?
  View user's profile Private Nachricht senden
Kielo
Threadersteller

Dabei seit: 31.07.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 07.10.2009 14:40
Titel

Antworten mit Zitat Zum Seitenanfang

@ToBiOh
Meinst bei der Webserverconfig?
Hab ich noch vor, geht von hier aus nur nicht Grins


EDIT//
HAHA, sehr witzig -.- php_safe_mode war nicht aktiv.
Jetzt geht's.


Zuletzt bearbeitet von Kielo am Do 08.10.2009 10:35, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen User- und Session-ID per Cookie, Session oder in URL durchre
[CSS] Footer wird nicht an die richtige Stelle gesetzt
[solved]PHP/Wordpress: Ausgabe nur wenn custom field gesetzt
session id?
problem mit session PHP
PHP-SESSION aktualisieren ?
Neues Thema eröffnen   Neue Antwort erstellen
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.