Rune wrote:
> Min computer (Mac, OSX-10.2) crashede så jeg blev nød til at geninstallere
> alt fra bunden. Men efter at have installeret først OS-X, så PHP og så
> mySQL, er de PHP sider jeg arbejdede med pludselig begyndt at opføre sig
> lidt underligt. Først bliver PHP sider jeg viderefører til ved hjælp af "
> header" (e.g. header('Location: index.php'); ): vist som almindelige
> text-filer, altså PHP'en bliver ikke parset.
Du har husket at sætte "exit", ind efter header()?
Det er også en god ide, at skrive den komplette URI, f. eks.:
header('Location:
http://example.net/index.php');
exit;
> Dernæst syntes cookies ikke
> længere at fungere som før. Cookies bliver registreret ok med
> session_register, men ligsåsnart jeg prøver at hente værdien tilbage jeg
> indsatte i småkagen returnere den null.
> Ved næste refresh viser is_registered true, men ${COOKIE]} er ikke sat - det
> var den før reinstall.
I nyere PHP-versioner er register_globals = off, og du skal tilgå
GPC-variablerne via $_REQUEST eller de tilhørende $_GET, $_POST og
$_COOKIE arrays.
F. eks.: $_COOKIE['COOKIE'];
Læs evt. mere:
<
http://dk.php.net/manual/en/language.variables.predefined.php>
Mvh Emil
--
Emil Rasmussen
http://noget.net