1.Mam rejestracje na stronie i użytkownik który tylko wywoła skrypt poprzez http:///cos tam.pl/xxx/to jest to.php
automatycznie dodaje pusty rekord i tak jest za kazdym razem .Mam nadzieje ze znacie rozwiązanie jak to zabezpieczyć
2.Co robie zle ze sesje mi nie działają ?
o to kawałek kodu z którym na problem
<?php $zapytanie="SELECT * FROM `user` WHERE `login`='".$this->login."' AND `haslo`='".$this->haslo."'"; if($this->haslo!=$ob->haslo){ } if ($num_rows >0) { $this->zalogowany(); } else { } ?>
<?php function zalogowany() { //czy tutaj dać isset i sprawdzanie sesji ? $_SESSION['login'] = 'true'; } ?>
Dodam ze session_start(); jest na samym początku
<?php // reszta skryptu ?>
Z góry dziękuje za pomoc

Dodam ze normalnie jak wywołam skrypt w którym ma byc sesja to bez logowania pokazuje mi sie to co powinno po zalogowaniu
Normalnie to bym zrobił to tak
<?php if( $_POST['login'] == '2222' && $_POST['pass'] == '2222' ) { $_SESSION['login'] = 'True'; //zapisujemy do zmiennej sesyjnej, że "login" = True. ;] } ?>
<?php if( $_SESSION['login'] == 'True' ) //sprawdzamy czy jesteś zalogowany { } else { } ?>
Ale przy tym skrypcie co pisze teraz to jakoś nie mogę tego wykombinować