PHP Client URL Library - of cURL - is een methode om op afstand bestanden op te halen . Get_headers en cURL functies creëren internetverbindingen om HTTP status codes en website op te halen . Web data gedownload en opgeslagen via cURL is toegankelijk via een get methode zoals get_headers . In tegenstelling tot de functie get_headers , is cURL niet standaard ingeschakeld in Windows-besturingssystemen . Get_headers Get_headers ( ) op Twitter is een commando in PHP die HTTP-headers ophaalt . De get_header ( ) functie geeft toegang tot het header.php bestand dat de aard van de webpagina of bestand beschrijft . De get_headers functie haalt ook de website omleiding informatie , foutcodes , authenticatie vereisten en encryptie informatie zoals HTTP en HTTPS . De get_headers functie moet ook de URL van het verzoek in het argument . Een argument om de opgehaalde headers formatteren is optioneel . CURL Websites voor kan hebben cURL ingeschakeld of gebruik een socket-verbinding . cURL in PHP ondersteunt FTP , HTTP , HTTPS , LDAP en andere datatransmissieprotocollen . De Web-verbinding gegevens zijn opgenomen in de cURL klasse . Dit elimineert de noodzaak om te verwijzen naar de details in het hele PHP-code , het verminderen van de hoeveelheid tijd die nodig is om cURL scripts maken . cURL scripts koekjes maken en opslaan van de koekjes naar opgegeven mappen . De cURL extensie in PHP websites maakt externe websites worden benaderd terwijl zij zich op de eerste website . Deze functie wordt gebruikt voor het ophalen van gegevens zoals aandelenkoersen van een derde partij website of derden betaling vendor websites als PayPal en credit - card processors . cURL scripts zijn essentieel voor het creëren van online winkelwagentjes en permanent actualiseren data feeds . cURL scripts toestaan rapportage over een status van de verbinding , zoals snelheid , overgedragen datavolume en het percentage van het bestand dat is tot nu toe gedownload . Factoren die van invloed Get_File Speed < br Get_file functies > niet leiden authenticatie routines zoals inloggen gevraagd of koekjes . De file_get_contents ( ) functie downloadt ook bestanden zonder het uitwisselen van informatie met de server van waaruit het werd opgehaald , zoals cookie- verwerking . Met behulp van een get_file functie in plaats van een cURL script is sneller dan een cURL script omdat deze stappen worden overgeslagen . Get_header snelheid is afhankelijk van de hoeveelheid informatie die het ophaalt . Webpagina's met minder informatie sneller worden opgehaald . Webpagina's die minder gegevens bevatten sneller worden gedownload . Factoren die cURL Speed cURL snelheid afhankelijk van netwerk latency , netwerksnelheid en de snelheid van de server waarmee het communiceert . cURL scripts ook afhangen van de verwerkingssnelheid van de servers die toegang . cURL vertraagt bij het verwerken van grote XML-bestanden . Multi-processing kunnen meerdere cURL taken tegelijk draaien , mogelijk versnellen van de doorlooptijd van de gehele webpagina .
|