Witam !!
Mam pewien problem <ort>otóż</ort> poniższy skrypt na jednym serwerze dziala a na innym nie :( czym to moze byc spowodowane ? Oto fragment skryptu :
<? include("haslo.php"); function podaj() { include("haslo.php"); echo "Panel newsy - Logowanie
<form method="\"post\"" action="\"administracja.php\"">
Hasło: <input type="\"password\"" name="\"haslo\"" size="15" maxlength="15">
<input type="\"submit\"" value="\"Zaloguj\"">
"; } if ("$haslo"=="$pass") { prawidlowe(); } function prawidlowe() { global $pass; echo "
Panel newsy - Administracja
<form method="\"post\"" action="\"administracja.php\""><input type="\"hidden\"" name="\"act\"" value="\"nwewww\""><input type="\"submit\"" value="\"Nowy" news\"="news\""><input type="\"hidden\"" name="\"haslo\"" value="$pass"></form> | <form method="\"post\"" action="\"administracja.php\""><input type="\"hidden\"" name="\"act\"" value="\"ewdwiwtw\""><input type="\"submit\"" value="\"Edycja" newsa\"="newsa\""><input type="\"hidden\"" name="\"haslo\"" value="$pass"></form> | <form method="\"post\"" action="\"administracja.php\""><input type="\"hidden\"" name="\"pok\"" value="\"tak\""><input type="\"hidden\"" name="\"haslo\"" value="$pass"><input type="\"submit\"" value="\"Wy?wietl" newsy\"="newsy\""></form> | <form method="\"post\"" action="\"administracja.php\""><input type="\"submit\"" value="\"Usuń" newsa\"="newsa\""><input type="\"hidden\"" name="\"act\"" value="\"uwswuwnw\""><input type="\"hidden\"" name="\"haslo\"" value="$pass"></form> |
"; } include("haslo.php"); if ($act=="nwewww") { if ($haslo==$pass) { echo"TUTAJ KOLEJNA form method"; } i na koncu funkcja if(!$haslo) { podaj(); } ?>
I na jednym serwerze skrypt działa bez zarzutu natomiast na drugim po wpisanu poprawnego hasła i ciśnięciu Zaloguj nie działa, edit z wpisanym haslem zostaje wyczyszczony i znow prosi o podanie hasla. Widocznie chyba jakis bląd z wyjsciem z funkcji podaj();
Kto ma jakiś pomysł ?