Session |
jebe
Pixelschubser Threadstarter
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
Foren-Team
Beiträge: 419 |
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
|
Ehemaliges Mitglied (#2147)
Fachidiot
Beiträge: 106 |
geil Lumo
guter Tip ^^
|
 Profil
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 Threadstarter
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!
|
 Profil
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
$sess = "?PHPSESSID".$sid; <-------hier zeigt er mir das Problem immer an
Ich möchte SeoSpam, dass da in der Ausgabe nachher ein = fehlt
|
 Profil
Editieren
Zitieren
|