Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
De Header PHP wordt niet omleiden
Alle webpagina's worden in Hypertext Markup Language ( HTML ) geschreven . Echter, HTML geen programmeermogelijkheden en slechts formats gegevens . PHP is een van de programmeertalen die webontwikkelaars gebruiken om webpagina's te genereren . Dit introduceert een programmering element in websites . Redirection is een van de functies van een webserver en PHP code kan inroepen . Echter, dezelfde functie omleiden van vele andere meldingen voeren , volgens de instellingen . Omleiding

Als een webpagina verandert de bestandsnaam , als dat bestand op de oude wordt verplaatst naar een andere locatie op dezelfde site , of als die pagina wordt verplaatst naar een andere site , elke bezoeker van de pagina adres wordt verteld dat het bestand niet kan worden gevonden . Omleiding wordt uitgevoerd door een bericht van een webserver naar een webbrowser . De ober vertelt de browser dat de pagina is verhuisd en geeft het nieuwe adres . De browser opnieuw toepast op het nieuwe adres voor de pagina .
HTTP Codes

De reguliere methode voor een redirect is om functionaliteit ingebouwd in de Hypertext Transfer Protocol gebruiken . HTTP dicteert de vorm van berichten tussen webbrowsers en webservers . HTTP bevat een lijst met de status codes waaronder twee codes voor de omleiding . Deze zijn 301 voor een permanente redirect en 302 , officieel het label " gevonden , " voor een tijdelijke redirect , ook wel " omleiding voor onbepaalde reden . " Het voordeel voor website beheerders van het HTTP- systeem is dat de pagina uit de oude locatie kan worden verwijderd .
PHP Methode

PHP
bevat een functie die HTTP codes emuleert . Dit is de zogenaamde "header . " De naam is afgeleid van het feit dat de instructies in een HTTP -bericht worden genoemd " HTTP Headers . " De functie header heeft twee modi . De eerste registers die HTTP- code in het bericht wordt verzonden . De tweede assembleert de HTTP-header lijn opnemen van een adres opgegeven als parameter . Het adres is het nieuwe adres van de pagina . De HTTP Header gegenereerd door het commando zal voeren de status code ingesteld in de eerste aanroep van de functie . Als er geen code is ingesteld , is de functie standaard de 302 code, die is voor een tijdelijke omleiding. Echter , HTTP codes bestrijken een scala van omstandigheden en als de functie header is opgezet met een status- code die geen betrekking heeft op omleiding , zal de functie niet omleiden . Ook dacht de PHP -methode aanroept redirect codes , het vereist dat het een bestand blijft op de oude locatie .
PHP Redirection

Als een webpagina wordt gehouden op een server als HTML , het bestand met het zal hebben de bestandsextensie " html " of " htm . " als de pagina wordt gegenereerd uit een PHP-programma , zal het bestand met de pagina van de " php " extensie hebben . Als de webdesigner wil implementeren van een omleiding van het doelbestand , de voorwaarden voor de redirect moet een HTML -functie gebruiken als het originele bestand was HTML , of een PHP functie als het originele bestand was een PHP-programma . Als de PHP- bestand heeft een " htm " extensie , zal de header functie PHP niet lopen .

Previous: Next:
  PHP /MySQL Programmering
·Hoe maak je een string convert…
·Hoe je datum lopende Bereken i…
·Hoe kan ik PHP installeren in …
·Hoe je uitschakelen PHP Regist…
·Wat is Buffer Pool in SQL ? 
·Hoe maak je een wachtrij Folde…
·Hoe kan ik PHP embedden in HTM…
·MySQL sluit update Query Tutor…
·PHP Security Training 
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Hoe kan ik een vorige Karakter in Delete…
·Over Datalog 
·Hoe je het lettertype instellen om Arial…
·Hoe de Combo Box Toegang in een Query 
·Hoe maak je een tekstvak in MySQL met PH…
·De Best Practices voor Veel Math Bereken…
·Wat is een variant in VB ? 
·Verschil tussen toegewezen en Free Space…
·Hoe te compileren in Java 
Copyright © Computer Kennis http://www.nldit.com