A więc mam taki oto kod :
[php:1:6ac5d08396]<?php
<?
$file=file("baza.txt");
$ile = count($file);
for($i=0; $i<=$ile; $i++) {
$zawartosc=explode("::", $file[$i]);
If($login==$zawartosc[0]){
If($haslo==$zawartosc[1]){
header('location: $adres');
}
}
}
?>
?>[/php:1:6ac5d08396]
Opis plików :
1.Index.php podaje hasło i login i przekazuje do pliku logowanie.php .
2.Logowanie.php tutaj sprawdzam login i hasło podane wcześniej a kod tego pliku wyżej.
3.Baza.txt tu są zapisane hasła i loginy w postaci takiej :
xxx::aaa
xxx1::aaa1
xxx2::aaa2
...
Problem :
Gdy w pliku index podam hasło :"xxx", a login :"aaa" to niestety się nie zaloguje tak samo gdy podam możliwość 2 czyli xxx1 i aaa1. Ale gdy podam hasło xxx2 a login aaa2 to się zaloguje. Dlaczego moge zalogować się tylko gdy podaje ostatnią możliwość ? Chcę aby skrypt logował mnie gdy podam też pozostałe dane!