PHP Coder Romania
Cont utilizator Cont utilizator
Email Parola
Cont utilizator Cont utilizator
roen

Autentificare HTTP


Intr-un script php poti folosi functia header() pentru a trimite un mesaj de autentificare in browser. Acesta are ca rezultat un pop-up in care se pot introduce un user si o parola. Continutul pagina pe care se afla acest cod nu va fi afisat in browser decat daca userul si parola trimise sunt corecte, adica atunci cand se acceseaza pagina respectiva apare poup-ul de autentificare si se opreste compilarea paginii, se introduse user si parola si executarea scriptului de pe pagina se va face daca u/p sunt bune.

Userul si parola introduse in pop-up vor fi gasite in variabilele predefinite :
$_SERVER['PHP_AUTH_USER'] - username si
$_SERVER['PHP_AUTH_PW'] - parola.

Exemplu:

php
$realm='http://www.mysite.dom'; //aici pui tu url-ul de care ai nevoie
if (!isset($_SERVER['PHP_AUTH_USER']))
{
header('WWW-Authenticate: Basic realm="Realm ID=['.$realm.']"');
header('HTTP/1.0 401 Unauthorized');
die('Pagina e securizata. Pune user si parola bune');

}
else
{
echo 'Hello '.$_SERVER['PHP_AUTH_USER'].' !';
echo 'Parola pe care ai pus-o este '.$_SERVER['PHP_AUTH_PW'].' si se pare ca e corecta. Mai departe vine continutul sectiunii securizate....';
/* aici vine partea pe care vrei sa o afisezi doar daca userul si parola sunt bune... */

}




Afișare 8 din 22 |
< 1 2 3 >
Pagina 2 din 3

Operatori


Tipurile de operator: operatori aritmetici, operatori de asignare, operatori de comparare, operatori pe binari, operatori de verificare erori, operatori de executie, incrementare / decrementare, operatori ...

Structuri de control


Structurile de control sunt urmatoarele: if, if - else, elseif, while, do-while, for, foreach, break, continue, switch, declare, return, require, include, require_once, include_once. Un script php este ...

Securitate, configurare


Pentru inceput iti recomand sa configurezi in php.ini sau unde ai tu fisierul de configurare register_globals pe OFF . Asta va face diferenta intre $_GET si $_POST, altfel indiferent de metoda prin care ...

Functii


O  functie este o grupare de instructiuni care produc un anumit efect, in functie de niste parametri (parametrii pot lipsi). Functiile pot fi predefinite sau cele pe care le definesti tu. Sintaxa unei ...

Afisare erori


Ideea de baza ar fi ca tu trebuie sa faci codul php astfel incat in browser sa nu se vada nici un cod de eroare. De obicei erorile pot furniza detalii despre structura de fisiere de pe server sau despre ...

Functii uzuale


A. Functii pentru lucrul cu array 1. Functia array_keys returneaza cheile unui array. Sintaxa functiei este urmatoarea array_keys( array $input [, mixed $search_value [, bool $strict ]] ). Parametrii ...

Functii matematice


Cateva dintre cele mai frecvente functii matematice: abs — modulu (adica valoarea absoluta) acos — arccosinus asin — arcsinus atan — arctangenta base_convert — conversi numar dintr-o baza in ...

Functii MySQL


1. Functia mysql_connect face conectarea la o baza de date de tipul MySQL. Sintaxa este urmatoarea: mysql_connect ([ string $server [, string $username [, string $password [, bool $new_link [, int $client_flags ...
< 1 2 3 >
Pagina 2 din 3

Triumf ®PHP Coder - web development