Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przenoszenie do strony??
Forum PHP.pl > Forum > PHP
stefan
A wiec zmienne $pass i $nk se pobieram z formularza umieszczonego na poprzedniej stronie. Ale chodzi mi o to aby, w przpadku właściwego hasła przechodził do np. strony stefan.php.
Bardzo prosiłbym o odpowiedz!!!
php uczę się od 3 dni czyli od poniedziałku więc prosze o wyrozumiałość <?
$nk = ("lll");
$pass = ("ppp");
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<title><?echo($nick);?></title>
</head>
<body>
<font face="Verdana" color="Green" size="-1">
<?
if($haslo == $pass) {
$a = 1;}
else{
$a = 0;}

if($nick == $nk){
$b = 1;}
else{
$b = 0;}
$c = $a + $b;

if($c == 2){
echo("Hasło poprawne");
}
else{
echo("Hasło nie poprawne");
}
echo("$l");
?>
<br>
</body>
</html>
[list]
steru
if($c == 2){
header("Location:stefan.php");
}
else{
echo("Hasło nie poprawne");
}

musisz to umiescic przed <html>. od razu zaznaczam, ze jest to dosc kiepska metoda, bo jak ktos od razu wpisze www.adres.com/stefan.php to ominie formularz z haslem
rzseattle
Nie wiem czy o to ci chodzi

tam gdzie masz haslo i login poprawne daj

Kod
header("location: /stefan.php");


i przenies to na poczatek pliku bo naglowki musza byc wyslane jako pierwsze do przegladarki
rzseattle
steru pierwsze pytanie na ktore moglem odpowiedziec a ty zdolales mie ubiec :cry: :cry: :cry:
i to o 2 w nocy :cry: :cry:
steru
Cytat
steru pierwsze pytanie na ktore moglem odpowiedziec a ty zdolales mie ubiec  :cry:  :cry:  :cry:  
i to o 2 w nocy :cry:  :cry:

sory - nie chcialem smile.gif
to juz czas zmienili questionmark.gif o czyms nie wiem ?
smile.gif
rzseattle
Rzeczywiscie ne ta godzina (popatrz na czas wyslania postu)
a co zabezpieczenia strony przed otwarciem to wpadlo kiedys mi wlapy cos takiego, bylbym wdzieczny jak by ktos wyjasnil mi jak to dziala
Kod
if (eregi("admin.inc.php", $HTTP_SERVER_VARS["PHP_SELF"])) {

  Header("Location: ../index.php");

  die();

}
steru
Cytat
Rzeczywiscie ne ta godzina (popatrz na czas wyslania postu)

widzialem - zegarek na serwerze zle ustawiony
Cytat
a co zabezpieczenia strony przed otwarciem to wpadlo kiedys mi wlapy cos takiego, bylbym wdzieczny jak by ktos wyjasnil mi jak to dziala  
Kod
if (eregi("admin.inc.php", $HTTP_SERVER_VARS["PHP_SELF"])) {

  Header("Location: ../index.php");

  die();

}

jezeli w aktualnej sciezce jest admin.inc.php to przenosi pietro wyzej do index.php - dziwne jakies. chyba to jest zupelnie wyrwane z kontekstu smile.gif
rzseattle
Sorry ale to eregi mnie przesladuje a z manuala nie umie skapowac wielu rzeczy o niej (eregi) wiec moze jakis polski opis tej funkcji.
steru
to to samo co ereg() tylko ze nie zwraca uwagi na wielkosc znakow smile.gif
i na koncu od insensitive (case w domysle smile.gif )
rzseattle
A co do tego zabezpieczonka - jesli chodzi o sciezke wpisywana w przegladarce to to moze zabezpieczyc stronke przed otwarciem gdy ktos bedzie znal (podejzy) sciezke.
a potem zawsze mzna "include();"
No ale nie ja to pisalem (wnosek- ni znam sie)
Sir Blade
Cytat
A co do tego zabezpieczonka - jesli chodzi o sciezke wpisywana w przegladarce to to moze zabezpieczyc stronke przed otwarciem gdy ktos bedzie znal (podejzy) sciezke.
a potem zawsze mzna "include();"
No ale nie ja to pisalem (wnosek- ni znam sie)



Aby abezpieczyc sie przed wejsciem na strone np. tajne.php z pominieciem formularza sprawdzajacego haslo i login wystarczy skorzystac ze zmiennych ( POPRAWKA )

$PHP_AUTH_USER oraz $PHP_AUTH_PW


nie bede pisal skryptu. Chodzi o to aby jak ktos wejdzie na podstrone np. tajne.php to na poczatku tego pliku jest skrypt sprawdzajacy czy aby powyzsza zmienna $PHP_AUTH_USER istnieje jak nie to skrypt wywola okno logowania sie....
hyper
Więcej o autoryzacji w php można znaleźć w manualu:
http://php.polbiznes.pl/manual/pl/features...s.http-auth.php
castor
ja polecam:
http://www.zend.com/zend/tut/authentication.php


sirBlade !
$PHP_AUTH_USER - ja myslalem ze to zmienna :wink:
Sir Blade
sirBlade !
$PHP_AUTH_USER - ja myslalem ze to zmienna :wink:

pewnie, ze zmienna..... jak sie pisze 300 :wink: znakow na sekunde to czlowiek glupieje..... winksmiley.jpg
kryr
SirBlade: CKM?
Sir Blade
Cytat
SirBlade: CKM?


jesli pytasz czy to ja to nie ja :wink:
kryr
nie, chodzi mi o ciezki karabin maszynowy ... tyle znakow na sekunde
fiu, fiu tongue.gif
Sir Blade
az taki szybki nie jestem ale czasami walne jakas glupote a to pomyle zmienna z funcja itp.

tak serio to jakies 200+ znakow na minute walne laugh.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.