PHP i MySQL CMS


(master of disaster) #1

Witam!

Czemu na serwerze lokalnym mam taki błąd:

Plik php:

<?php();

(Vather) #2

zbytnio sie nie znam

ale napewno masz tutaj blad

if ($_SESSION['user'] = $id) {

include("includes/logged.php");

}

ma byc

if ($_SESSION['user'] == $id) {

include("includes/logged.php");

}

co do WARNINGA

to moze trzeba global_register wy-off-ac ??

pozdrawiam


(Sitemaster) #3

oj, błędów tyle że aż mi się ich wszystkich nie chce wymieniać

-nie filtrujesz danych z formularza

-lepiej by było tylko zliczyć rekordy SELECT COUNT(*) niż wybierać.

-mylisz przypisanie = z porównaniem ==

-nie sprawdzasz na końcu czy zmienna $_SESSION['user'] istnieje, a nie będzie istniała gdy nie ma takiego usera.

a co do błędu, to jak po wprowadzeniu poprawek nie zniknie, to przed session_start() daj ini_set('session.bug_compat_warn',0);