⊗ppPmFmGQ 314 of 447 menu

Αιτήματα GET στην PHP

Γνωρίζετε ήδη ότι κατά την υποβολή μιας φόρμας με τη μέθοδο GET, στη γραμμή διευθύνσεων του προγράμματος περιήγησης μετά από το σύμβολο ? εμφανίζονται τα δεδομένα της φόρμας. Αυτά τα δεδομένα στον κώδικα PHP θα είναι προσβάσιμα στον πίνακα $_GET.

Στην πραγματικότητα, η ύπαρξη φόρμας στη σελίδα δεν είναι υποχρεωτική - μπορούμε απλά να γράψουμε χειροκίνητα στη γραμμή διευθύνσεων το ερωτηματικό, μετά από αυτό να απαριθμήσουμε παραμέτρους με τις τιμές τους και να πατήσουμε enter.

Σε αυτήν την περίπτωση, τα δεδομένα που εισάγαμε θα είναι επίσης διαθέσιμα στον πίνακα $_GET. Δηλαδή, θα προσομοιωθεί η υποβολή φόρμας. Αυτή η προσομοίωση ονομάζεται αποστολή αιτήματος GET. Αυτές οι λέξεις σημαίνουν ότι πρέπει να πληκτρολογήσουμε χειροκίνητα στη γραμμή διευθύνσεων ένα ερωτηματικό και τις παραμέτρους του αιτήματος.

Οι παράμετροι του αιτήματος απαριθμούνται στην ακόλουθη μορφή: όνομα, στη συνέχεια το σύμβολο ίσον, στη συνέχεια η τιμή της παραμέτρου. Εάν υπάρχουν πολλές παράμετροι, τότε διαχωρίζονται με το σύμβολο ampersand &.

Ας δοκιμάσουμε με παραδείγματα. Ας υποθέσουμε ότι έχετε ένα συγκεκριμένο αρχείο PHP. Απευθυνθείτε σε αυτό στο πρόγραμμα περιήγησης, όπως συνήθως κάνετε. Και στη συνέχεια προσθέστε στο τέλος της γραμμής διευθύνσεων ?par1=1 και πατήστε enter.

Ως αποτέλεσμα, η παράμετρός μας θα περιέχεται στο $_GET['par1']:

<?php echo $_GET['par1']; // θα εμφανίσει '1' ?>

Ας μην στείλουμε τώρα μία παράμετρο, αλλά δύο. Για να το κάνετε αυτό, προσθέστε στο τέλος της γραμμής διευθύνσεων αυτό: ?par1=1&par2=2 και πατήστε enter. Αυτό είναι που θα προκύψει ως αποτέλεσμα:

<?php var_dump($_GET); // ['par1' => '1', 'par2' => '2'] ?>

Στείλτε χρησιμοποιώντας αίτημα GET έναν αριθμό. Εμφανίστε τον στην οθόνη.

Στείλτε χρησιμοποιώντας αίτημα GET έναν αριθμό. Εμφανίστε στην οθόνη το τετράγωνο αυτού του αριθμού.

Στείλτε χρησιμοποιώντας αίτημα GET δύο αριθμούς. Εμφανίστε στην οθόνη το άθροισμα αυτών των αριθμών.

Ας υποθέσουμε ότι μέσω αιτήματος GET αποστέλλεται ένας αριθμός. Κάντε έτσι ώστε αν μεταβιβαστεί ο αριθμός 1 - να εμφανιστεί στην οθόνη η λέξη 'hello', και αν είναι 2 - η λέξη 'bye'.

Δίνεται ο πίνακας:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; ?>

Ας υποθέσουμε ότι μέσω αιτήματος GET μπορεί να μεταβιβαστεί ένας αριθμός. Κάντε έτσι ώστε να εμφανιστεί στην οθόνη το στοιχείο του πίνακα με τον αριθμό που μεταβιβάστηκε στο αίτημα.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη