Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 9120|Απάντηση: 2

Ποια είναι η διαφορά μεταξύ της δέσμευσης POST και της δέσμευσης GET της PHP;

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 19/11/2014 9:16:49 μ.μ. | | |
Αν βάλω αυτόν τον κωδικό:
[mw_shl_code=php,true]echo '<form id="payform" action="'.$requesturl.'" method="post"></form><script type="text/javascript" reload="1">$(\'payform\').submit(); </script>'; [/mw_shl_code]

Αντικαταστήστε με:
[mw_shl_code=php,true]echo "<script type='text/javascript' reload='1'>window.location.href='$requesturl'; </script>"; [/mw_shl_code]

Ποιος είναι ο αντίκτυπος στο πρόγραμμα και ποια είναι η διαφορά μεταξύ μιας υποβολής μετά και μιας δέσμευσης λήψης;




Προηγούμενος:Η μέθοδος τροποποίησης του WeChat ID απεριόριστες φορές
Επόμενος:Ανακοινώνεται ο κατάλογος των σχολικών υποτροφιών για το ακαδημαϊκό έτος 2013-2014 της Σχολής Πληροφορικής
Δημοσιεύτηκε στις 19/11/2014 9:21:40 μ.μ. |
1. Λήψη είναι η λήψη δεδομένων από τον διακομιστή και η ανάρτηση είναι η αποστολή δεδομένων στον διακομιστή.
2. get είναι να προσθέσετε την ουρά δεδομένων παραμέτρων στη διεύθυνση URL που υποδεικνύεται από το χαρακτηριστικό ACTION της υποβληθείσας φόρμας και οι τιμές αντιστοιχούν σε κάθε πεδίο της φόρμας, το οποίο φαίνεται στη διεύθυνση URL. post είναι ο μηχανισμός HTTP post για την τοποθέτηση κάθε πεδίου στη φόρμα και το περιεχόμενό του στην ΕΠΙΚΕΦΑΛΙΔΑ HTML στη διεύθυνση URL που υποδεικνύεται από το χαρακτηριστικό ACTION. Οι χρήστες δεν βλέπουν τη διαδικασία.
3. Για τη μέθοδο λήψης, η πλευρά του διακομιστή χρησιμοποιεί το Request.QueryString για να λάβει την τιμή της μεταβλητής και για τη μέθοδο post, η πλευρά του διακομιστή χρησιμοποιεί το Request.Form για να λάβει τα υποβληθέντα δεδομένα.
4. Ο όγκος των δεδομένων που αποστέλλονται από τη λήψη είναι μικρός και δεν μπορεί να είναι μεγαλύτερος από 2 KB. Ο όγκος των δεδομένων που μεταδίδονται ταχυδρομικά είναι μεγάλος και γενικά είναι απεριόριστος. Αλλά θεωρητικά, το μεγαλύτερο ποσό στο IIS4 είναι 80 KB και στο IIS5 είναι 100 KB.
5. Η ασφάλεια είναι πολύ χαμηλή, η ασφάλεια μετά είναι υψηλή. Αλλά η αποτελεσματικότητα εκτέλεσης είναι καλύτερη από τη μέθοδο Post.

Συστάσεις:
1. Η ασφάλεια της μεθόδου λήψης είναι χειρότερη από αυτή της μεθόδου Post, εάν περιέχει εμπιστευτικές πληροφορίες, συνιστάται η χρήση της μεθόδου υποβολής δεδομένων Post.
2. Όταν κάνετε αναζήτηση δεδομένων, συνιστάται η χρήση της μεθόδου Λήψη. Κατά την προσθήκη, τροποποίηση ή διαγραφή δεδομένων, συνιστάται η χρήση της μεθόδου Post.
Δημοσιεύτηκε στις 25/12/2014 5:45:43 μ.μ. |
Μόλις το παρακολούθησα, αυτή τη http://zh.wikipedia.org/wiki/REST
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com