Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan bruke PHP Omadresser Headers Anywhere in Scripts
    Når du flytter en nettside fra ett sted til et annet , webutviklere understandability ønsker å bevare deres nettsted står i søkemotorrangeringer . Omdirigere overskrifter blir ofte brukt til å omdirigere Internett-trafikk , inkludert søkemotorer , fra den gamle plasseringen til den nye adressen . PHP skriptspråk inneholder en header funksjon som videresender trafikken. PHP header funksjoner vil resultere i en feilmelding hvis ikke plassert ved starten av PHP script før innholdet sendes fra manus til nettleseren. PHP er " ob_start ( )" og " ob_end_flush ( )" buffer funksjoner tillate webutviklere å sette inn header funksjon hvor som helst på innsiden av PHP script . Instruksjoner
    en

    Bestem deg for hvilken type omdirigere å bruke. En omdirigere kan frittstående uten klassifisering eller den kan inneholde en klassifisering som gir instruksjon til søkemotorer . En 301-viderekobling klassifisering informerer søkemotorer som nettstedet har flyttet permanent. A 302 omdirigere instruerer søkemotor for områdets midlertidig forskyvning .
    2

    Skriv viderekoblingen script ved hjelp av PHP header funksjon. Følgende eksempel oppretter en 301 permanent viderekobling og videresender trafikken til den nye adressen. Men forsøk koden også for å sende meldingen "Hello World" til nettleseren. Dessverre ser på " Hello World "-melding før header omdirigere funksjonen. Som det er i dag skrevet , ville eksempelet kode returnere en " headers already sent " feil fordi PHP header funksjon må utføres før innholdet sendes til brukeren.

    < ? Php

    echo " Hello World ";

    header (' HTTP/1.1 301 flyttet permanent ');

    header (' Location : ' http://www.theNewSite.com/index.php ' ) ;

    >
    3

    Wrap overskriften funksjon og andre sidens innhold med PHP " ob_start ( )" og " ob_end_flush ( ) " funksjoner ? . Dette eksempelet koden ikke lenger skaper en " headers already sent " feil. PHP header -funksjonen skaper ikke en feil , selv om plassert etter annet innhold. I dette eksempelet ville nettstedets besøkende aldri ser på " Hello World "-melding , men vil i stedet gå til den nye adressen

    < php

    ob_start (); . ?

    echo " Hello World ";

    header (' HTTP/1.1 301 flyttet permanent ');

    header (' Location : ' http://www.theNewSite.com/index.php ' ) ;

    on_end_flush (); ?

    >

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Send en Mass Email i PHP batcher 
    ·Sette inn arabiske tegn i MySQL 
    ·Hvordan justere en PHP Vedlegg Fil Navn 
    ·Bad Word Filtrene i PHP 
    ·WordPress ZLib komprimeringsstøtte funksjoner i PHP 
    ·Tutorial på lagrede prosedyrer i MySQL 3.23 
    ·Hvordan oppdatere flere kolonner 
    ·Hvordan spare Dreamweaver webskjema data i en database 
    ·Hvordan Roter en PHP Bakgrunn 
    ·Hvordan sette inn i MySQL med PHP 
      Anbefalte artikler
    ·Slik fjerner HTML i ASP.NET 
    ·Hvordan endre et brukerpassord Script 
    ·Hvordan oppdatere flere kolonner fra en annen tabell 
    ·Hvordan legge til en ny linje til tilgang til en Query …
    ·Hvordan lage en VBS Script 
    ·Slik kopierer mapper ved hjelp av VBA 
    ·Hva Er Character Kode 
    ·Slik konverterer Float til String i C + + 
    ·Risiko med Javascript 
    ·Hvordan lage database i Lisp Coding 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/