Pagina de start a forumului ©║º•DarkZone•º║® ©║º•DarkZone•º║®
Powered by • iLLuSioN •
 
 FAQFAQ   CăutareCăutare   MembriMembri   GrupuriGrupuri   ÎnregistrareÎnregistrare 
 ProfilProfil   Mesaje privateMesaje private   AutentificareAutentificare 

[PHP] Redirecatri PHP

 
Crează un subiect nou   Răspunde la subiect    Pagina de start a forumului ©║º•DarkZone•º║® -> Web Design
Subiectul anterior :: Subiectul următor  
Autor Mesaj
m|nu
Vizitator





MesajTrimis: Lun Dec 24, 2007 2:25 am    Titlul subiectului: [PHP] Redirecatri PHP Răspunde cu citat (quote)

Redirectarile sint transferurile automate de la o pagina la alta in functie de diverse conditii sau selectii. Pentru a face aceste lucruri aveti la dispozitie mai multe variante.

Prima solutie este sa folositi redirectarea direct pe server, cu ajutorul protocolului HTTP:

Quote
header("Location: noua_pagina.php");
sau
header("Location: http://alt_site.ro/noua_pagina.php");
Aceasta redirectare este transparenta pentru useri insa are un dezavantaj: se poate face doar in partea de header a raspunsului. Adica inainte de a trimite <body> catre browser. Sau altfel spus nu prea merge din mijlocul paginii daca ati trimis ceva la browser (cu echo / print). Sau puteti incerca sa goliti bufferul, insa lucrul cu bufferul o sa fie prezentat in alt articol.

Daca deja ati trimis continut catre user (in browser) puteti face o redirectare cu JavaScript:

Quote
echo '<script>document.location.href="noua_pagina.php";</script>';

Aceasta se poate pune practic oriunde in <body>, iar rezultatul e ca va fi redirectata spre noua pagina, insa userul o sa se vada cum se incarca pagina initiala si apoi imediat redirectat automat spre pagina noua. In cele mai multe cazuri asta nu este o problema.
Sus
Afișează mesajele pentru a le previzualiza:   
Crează un subiect nou   Răspunde la subiect    Pagina de start a forumului ©║º•DarkZone•º║® -> Web Design Ora este GMT + 3 ore
Pagina 1 din 1

 
Mergi direct la:  
Nu puteți crea un subiect nou în acest forum
Nu puteți răspunde în subiectele acestui forum
Nu puteți modifica mesajele proprii din acest forum
Nu puteți șterge mesajele proprii din acest forum
Nu puteți vota în chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Varianta în limba română: Romanian phpBB online community