script: online wel, lokaal niet!

Pagina: 1
Acties:

  • eGo2K
  • Registratie: December 2000
  • Laatst online: 01-05 20:12

eGo2K

De vraag .. (zie sig)

Topicstarter
Yo...
Chillend in Cairo (mijn tweede thuis :7) ben ik bezig met een project. Maar nou zit ik met een probleem:

De site doet het gewoon goed (online) en de source + nieuwste MySQLdump heb ik van de server gehaald. Verder heb ik hier PHP 4.0.6, MySQL 3.23 en Apache 1.3.20 geinstalleerd.

In de index.php staat dit:
PHP:
1
<?if ($_GET['page']) {switch ( $_GET['page']) { case "plan": {$PORTAL['forum_news'] = do_plan();break;    }default: {$PORTAL['forum_news'] = do_page($_GET['page']);break;            }        }    }else $PORTAL['forum_news'] = do_news();?>

Blijkbaar doet dit stukje het niet offline! Ga ik bijvoorbeeld naar "plan" (dus page=plan) dan flits er een wit scherm en gaat ie meteen weer naar de index (wat dus "news" is). Verder geeft ie geen error ofzo.

Wie kan me hierbij helpen?
bvd!

Michel

ps: Zo goed ACM?

... die alle andere vragen overbodig maakt: BIERTJUH?!


Verwijderd

Misschien op je webhost staat register_globals op Off ipv On ?

bij Off geeft ie $page=blaat niet als $page door, maar als $_REQUEST["page"] of $_GET["page"]...

Bij On doet ie het beide :)

Verwijderd

$_GET in PHP 4.0.6? Dat gaat niet werken, dat is ingevoerd in 4.1.0

http://www.php.net/manual/en/reserved.variables.php

Vervang dit door $HTTP_GET_VARS of upgrade naar de nieuwste PHP versie, op dit moment is dat <b>4.2.2</b>
Upgraden heeft natuurlijk de voorkeur!