Script geht auf anderen Spaces net

Headymaster

Erfahrenes Mitglied
Hallo!

Ich habe ein Webinterface gecodet.

Esl lief bis jetzt auf einem Funpic Webspace doch nun wollte ich es auf meinem Root Server installieren.

Alles schön ung gut .
dateien hochgeladen, eingeloggt, aber ab dann ging nischt mehr.
Auf die index.php komm ich dann, aber wenn auf index.php?section=xxxx weitergeleitet werden soll, dann bleibt man immer nur auf der index.php.
Woran kann das liegen, dass der switch net mehr geht


Dazu muss ich sagen, auf dem Funpic lief es ohne irgendwelche Fehler.
Nun bekomm ich baer den Fehler, wenn ich die Daten so aufrufe:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /srv/www/htdocs/web2/html/webinterface/adminlist.php:4) in /srv/www/htdocs/web2/html/webinterface/checkuser.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /srv/www/htdocs/web2/html/webinterface/adminlist.php:4) in /srv/www/htdocs/web2/html/webinterface/checkuser.php on line 2


Bitte helft mir

MFG Headymaster
 
Zuletzt bearbeitet:
Sieht für mich danach aus, als wenn Dein Skript erwartet, dass register globals aktivert ist und das auf dem neuen Server nicht der Fall ist.
Am besten schreibst Du Dein Skript um und verwendest die superglobalen Arrays $_POST und $_GET.

Gruß hpvw

PS: In diesem Beitrag finden sich eine Menge Suchbegriffe für Google.
 
Ähm ich verwende ja $_POST und $_GET

Habe register_globals mal angemacht, geht aber trotzdem net

MFG Headymaster
 
Zuletzt bearbeitet:
Headymaster hat gesagt.:
Ähm ich verwende ja $_POST und $_GET
Sicher, dass Du es bei allen Variablen verwendest? Ich habe aus Deiner Aussage auf register globals geschlossen:
Headymaster hat gesagt.:
... Auf die index.php komm ich dann, aber wenn auf index.php?section=xxxx weitergeleitet werden soll, dann bleibt man immer nur auf der index.php. ...

Headymaster hat gesagt.:
Habe register_globals mal angemacht, geht aber trotzdem net
Ggf. musst Du den Webserver oder auch das OS neu starten.

Wenn das alles nicht hilft, solltest Du mal Deinen Quelltext zeigen, denn diese Schüsse ins Blaue treffen nur mit Glück Dein Problem.

Gruß hpvw
 
Also wenn die falschen Sachen im Code sind, müssten diese ja schon in der index.php sein.

Vielleicht sollte ich das ($section) mit "$_GET['section']" verändern


PHP:
<?php
    switch($section){
    case "intern": include("intern.php"); break;
    case "adminlist": include("adminlist.php"); break;
	case "server": include("server.php"); break;
    case "useradd": include("useradd.php"); break;
	case "logout": include("logout.php"); break;
	case "edituser": include("edituser.php"); break;
	case "ts2list": include("ts2list.php"); break;
	case "ts2add": include("ts2add.php"); break;
	case "editts2": include("editts2.php"); break;
	case "ts2server": include("ts2server.php"); break;
    default: include("intern.php"); break;
    }
    ?>


MFG Headymaster
 
Zurück