Ridrejto faqen php. Si të vendosni një ridrejtim në një URL tjetër në PHP përpara se faqja të ngarkohet
Lundrim i shpejtë në këtë faqe:
Nëse vendosni të shkruani një skript dhe të ridrejtoni PHP, avantazhet e këtij hapi janë të dukshme: PHP është një gjuhë skriptimi e orientuar nga serveri; ridrejtimi do të kryhet përmes një skripti në server, dhe jo në shfletuesin e vizitorëve. Disa ridrejtime mund të kryhen në anën e klientit - përmes një ridrejtimi js (d.m.th., përmes një ridrejtimi JavaScript).
Kjo është një qasje më fleksibël dhe e gjithanshme dhe ju mund të kryeni lloje të shumta ridrejtimesh në PHP, ndryshe nga metodat e tjera. Këtu janë llojet më të zakonshme të ridrejtimit që mund të bëhen në PHP: a) ridrejtimi 301 PHP (statusi i përhershëm i ridrejtimit), b) ridrejtimi 302 PHP (statusi i ridrejtimit i përkohshëm), c) Përditësimi.
Ky artikull do të jetë i dobishëm kryesisht për webmasterët fillestarë që kërkojnë mënyra për të zbatuar ridrejtimin e URL-së nëse nuk është e mundur duke përdorur zgjidhje të tjera të zakonshme si Htaccess.
Kreu i gjuhës së funksionit PHPPër shembull, le të themi se dëshironi të ridrejtoni në këtë URL http://www.somewebsite.com/target.php. Në burimin PHP të faqes, thjesht duhet të telefononi këtë skript ridrejtues:
Provoni gjithashtu këtë eksperiment të thjeshtë në hostin tuaj lokal:
1) Hapni një redaktues teksti dhe shkruani këtë kod:
Ruajeni si targetpage.php.
2) Hapni një skedar tjetër teksti bosh dhe futni këtë kod:
Ruajeni si faqe origjinale.php.
3) Tani hapni shfletuesin tuaj të internetit. Në shiritin e adresave të shfletuesit tuaj, shkruani: http://localhost/originatingpage.php
4) Do të vini re se pasi të shtypni butonin enter, kjo URL: http://localhost/originatingpage.php ridrejtohet në http://localhost/targetpage.php dhe në targetpage.php, dhe shihni fjalët "Përshëndetje kjo është kodeks” -x”.
Një nga gabimet më të zakonshme mund të fshihet në hartimin e kodit të ridrejtimit html:
Provoni këtë eksperiment:
Shkoni te skripti originatingpage.php dhe shtoni çdo etiketë HTML:
header('Vendndodhja: http://localhost/targetpage.php');
Le të themi se keni kod si ky:
Ky është një gabim ridrejtues