Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Session Antworten
Session

jebe
Pixelschubser


Beiträge: 4


Hallo,
kann mir jemand sagen, was hier falsch ist?
session_start();
$sid = session_id();
$sess = "?PHPSESSID=".$sid;

Bekomme immer diese Fehlermeldung (bezieht sich auf die letzte Zeile):
Parse error: parse error, unexpected '=' in /home/vhosts/5000124887/klamm-land.de/htdocs/klb/global.php on line 9

Hoffe, mir kann jemand helfen, danke!

  Profil   E-Mail   Editieren   Zitieren

chip
Quasselstrippe


Beiträge: 391


Also bei mir funktioniert dein Codeschnipsel problemlos! Vielleicht solltest du mal den anderen Code, der noch in der Datei steht posten. Dort fehlt eventuell ein Semikolon o.ä.

---

  Profil   Website   Editieren   Zitieren

Lumo
Pixelschubser


Beiträge: 14


Poste mal von der global.php Zeile 8 & 9

  Profil   E-Mail   Editieren   Zitieren

J4nUs
Fachidiot


Beiträge: 107


geil Lumo
guter Tip ^^

---
Der alte Grundsatz "Auge um Auge" macht schließlich alle blind.

Martin Luther King (1929-68), amerik. Bürgerrechtler u. Baptistenpfarrer

  Profil   Website   Editieren   Zitieren

Lumo
Pixelschubser


Beiträge: 14


Ja was? Wenn in Zeile 8 ein Semikolion vergessen wird bringt der Parser ne Fehlermeldung das der Fehler in Zeile 9 ist obwohl das Fehlende ; in Zeile 8 vergessen wurde...

  Profil   E-Mail   Editieren   Zitieren

sili
Otto-Normal-Poster


Beiträge: 60


@ limo: er hat die betreffenden zeilen bereits gepostet ;)

versuchs mal so:

session_start();
$sess = SID;

SID ist eine konstante die name=id enthält

  Profil   Editieren   Zitieren

Lumo
Pixelschubser


Beiträge: 14


Aso
Naja ich war etwas verwirrt weil es sich um Zeile 9 handelte und session_start();
immer an den Anfang eines Scriptes gehört.

  Profil   E-Mail   Editieren   Zitieren

sili
Otto-Normal-Poster


Beiträge: 60


Lumo schrieb am 29.05.2004 13:25
Aso
Naja ich war etwas verwirrt weil es sich um Zeile 9 handelte und session_start();
immer an den Anfang eines Scriptes gehört.


hab ich mir schon gedacht
aber das ist nicht korrekt, nicht an den anfang, sondern vor jegliche art von ausgabe

  Profil   Editieren   Zitieren

jebe
Pixelschubser


Beiträge: 4


Hallo,
erst mal danke für Eure Antworten.
Leider funktioniert es immer noch nicht, daher mail ich Euch mal den kompletten Anfang:
<?
$margin0 = false;
$mysql_link = mysql_connect($myhost, $myuser, $mypass) OR DIE( "Couldn't connect to MySQL server!");;
$db_link = "mysql_connect($myhost, $myuser, $mypass, $mybase);
require('/home/www/klb/includes/config.inc.php');
//session-gedönse
session_start();
$sid = session_id();
$sess = "?PHPSESSID".$sid; <-------hier zeigt er mir das Problem immer an
if(isset($_GET['newdes'])) $sess .= "&newdes=true";
if(!session_is_registered("userid")) session_register("userid");
if(!session_is_registered("userpw")) session_register("userpw");
if(!session_is_registered("login")) session_register("login");
if(!session_is_registered("spid")) session_register("spid");
if(!session_is_registered("sppw")) session_register("sppw");
if(!session_is_registered("splogin")) session_register("splogin");
if(!session_is_registered("ref")) session_register("ref");
if(isset($_GET['ref'])) {
$_SESSION['ref']=$_GET['ref'];
}
if($_SESSION['spid']=="") $_SESSION['spid'] = 0;
if($_SESSION['login']==1) {
und so weiter...
Kann jemand von Euch etwas damit anfangen?
Liegt es vielleicht an meiner PHP-Version?
Danke für Eure Hilfe!

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


$db_link = "mysql_connect($myhost, $myuser, $mypass, $mybase);

da gehören keine Anführungszeichen hin!

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


$sess = "?PHPSESSID".$sid; <-------hier zeigt er mir das Problem immer an

Ich möchte wetten, dass da in der Ausgabe nachher ein = fehlt

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben