Men short ucp php redirect. Cum să setați o redirecționare către o altă adresă URL în PHP înainte ca pagina să se încarce? Pentru ce este

02.04.2020 Siguranță

Salutare tuturor! În acest articol vreau să arăt clar cum vă puteți redirecționa utilizatorii folosind PHP, Apache sau Nginx.

Pentru început, merită să cheltuiți câteva cuvinte pe definiția a ceea ce este o redirecționare.
O redirecționare este o redirecționare automată (forțată) a vizitatorilor site-ului de la o pagină la alta. Pentru ca utilizatorul să înțeleagă unde și de ce a fost redirecționat atunci când este redirecționat, este necesar să se indice starea paginii web. Starea paginii este indicată de codul de stare HTTP.

Codurile de redirecționare

Suntem interesați de următoarele coduri de stare de redirecționare:

  • 300 - Opțiuni multiple (mai multe opțiuni din care să aleagă, oferind utilizatorului posibilitatea de a alege).
  • 301 - Mutat permanent (documentul solicitat a fost mutat într-un nou URI).
  • 302 — Mutat temporar (redirecționare temporară către un alt URI).
  • 303 - Vezi Altele (resursa solicitată poate fi găsită la o altă adresă).
  • 304 - Nemodificat (conținutul nu a fost modificat - acestea pot fi imagini, foi de stil etc.).
  • 305 — Utilizați proxy (accesul trebuie să se facă printr-un server proxy).
  • 306 - Nefolosit (nefolosit, rezervat).
redirecționare HTML

Poate cel mai mult într-un mod simplu pentru a redirecționa către o altă adresă va exista o metaetichetă cu refresh . Putem plasa această metaetichetă în partea de sus a oricărei pagini HTML, de exemplu astfel:

Atributul „conținut” este întârzierea înainte ca browserul să redirecționeze către o pagină nouă, valoarea noastră este de 0 secunde. Rețineți că nu trebuie să setăm codul HTTP, dar este important să verificați de două ori ghilimele de deschidere și de închidere ciudate.

redirecționare PHP