⊗ppSpCrInr 29 of 83 menu

Βιβλιοθήκη CURL στην PHP

Η βιβλιοθήκη CURL επιτρέπει την εκτέλεση HTTP αιτημάτων και τη λήψη του HTML κώδικα των σελίδων των ιστοτόπων σε μεταβλητές. Μπορεί να λειτουργεί με cookies, με HTTP κεφαλίδες, και επίσης επιτρέπει την αποστολή φορμών και τη μετάβαση ανακατευθύνσεων.

Η βασική λειτουργία με την CURL αποτελείται μόνο από τρεις συναρτήσεις: curl_init, curl_setopt και curl_exec.

Η συνάρτηση curl_init αρχικοποιεί μια συνεδρία εργασίας με τη βιβλιοθήκη και την αποθηκεύει σε μια μεταβλητή. Η περαιτέρω εργασία γίνεται με αυτή τη μεταβλητή.

Το επόμενο βήμα είναι οι ρυθμίσεις - γίνονται με τη βοήθεια της συνάρτησης curl_setopt, η οποία δέχεται ως πρώτη παράμετρο τη μεταβλητή της συνεδρίας, ως δεύτερη παράμετρο - το όνομα της παραμέτρου για ρύθμιση (σε μορφή σταθεράς PHP), και ως τρίτη παράμετρο - την τιμή της παραμέτρου ρύθμισης.

Μετά τις ρυθμίσεις καλείται η συνάρτηση curl_exec, η οποία και εκτελεί το αίτημα προς τον ιστότοπο σύμφωνα με τις ρυθμίσεις. Αυτή η συνάρτηση επιστρέφει τον HTML κώδικα της καθορισμένης σελίδας.

Ας δούμε τις ελάχιστες απαραίτητες ρυθμίσεις (τι κάνουν διαβάστε στα σχόλια):

<?php // Διεύθυνση σελίδας για πρόσβαση: $url = 'http://test.loc'; // Αρχικοποιούμε τη συνεδρία: $curl = curl_init(); // Ορίζουμε τη διεύθυνση της σελίδας: curl_setopt($curl, CURLOPT_URL, $url); // Εκτελούμε το αίτημα: curl_exec($curl); ?>

Δημιουργήστε στον τοπικό σας διακομιστή έναν ιστότοπο test.loc. Προσπελάστε τον μέσω CURL.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη