session_star() --> Probleme nach Umzug

Alles, was PHP betrifft, kann hier besprochen werden.

session_star() --> Probleme nach Umzug

Postby schismatic » 06. September 2009 08:13

Morgen!

In Rahmen meines Selbststudiums für html, php und mysql bin ich nun von kostenlosem werbevereuchten Webspace auf meinen eigenst eingerichteten XAMPP Server umgezogen.

Eigentlich lief auch alles reibungslos ab, jedoch habe ich nun ernste Probleme mit dem Befehl "session_start();" da dieser nun unbedingt immer als aller erstes ausgeführt werden will und zudem die userid welche ich mit "session_register()" speichere nicht mehr geladen wird oder vielleicht sogar garnicht gespeichert wird.

Jemand eine Idee woran das liegen könnte? Beim Webspaceanbieter funktionerte das Arbeiten mit den session Befehlen noch problemlos, jedoch funktioniert es bei mir nun überhaupt nicht mehr :X

Nutze XAMPP für Windows und es läuft auf einen XP Rechner.
schismatic
 
Posts: 4
Joined: 06. September 2009 08:10

Re: session_star() --> Probleme nach Umzug

Postby Altrea » 06. September 2009 11:13

Mehrere Dinge.
Ich vermute, dass du eine aktuelle XAMPP Version mit neuerer PHP Version verwendest, als dein kostenloser Hoster zur Verfügung gestellt hat.

Die Verwendung von session_register() ist seit PHP 5.3 als DEPRECATED deklariert. Bedeutet, dass diese Funktion in naher Zukunft komplett entfernt wird. Grund dafür sind Sicherheitsrisiken, denn session_register() funktioniert nur mit der PHP Einstellung register_globals, die in neueren PHP Versionen standardmäßig deaktiviert ist.

Auf session_register() kannst du also komplett verzichten. Ein einfaches aufrufen von session_start() reicht aus. Danach kannst du die globale Variable $_SESSION nach deinem belieben manipulieren:

Code: Select all
<?php
session_start();

$_SESSION['foo'] = 'bar';
echo $_SESSION['foo'];
?>
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11933
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64


Return to PHP

Who is online

Users browsing this forum: No registered users and 45 guests