Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Τρόπος απενεργοποίησης PHP Register Globals

Η register_globals ρύθμισης σε PHP επιτρέπει στους χρήστες να δημιουργούν αυτόματα τις μεταβλητές του διακομιστή με το πέρασμα πληροφορίες σε αυτό μέσω της συμβολοσειράς URL . Αυτή η μορφή σιωπηρής σχεδιασμός καθιστά εύκολο για τους προγραμματιστές για την αποστολή δεδομένων φόρμας και αυτόματα ενεργήσει χωρίς ρητά να την ανάκτηση από την αίτηση URL . Με το register_globals ενεργοποιηθεί η ρύθμιση , ο χρήστης μπορεί να στείλει ένα αίτημα , όπως contact.php ; name = myname & τηλέφωνο = 5555555 με το σενάριο και τη μεταβλητή "name" και "τηλέφωνο" θα δημιουργηθεί αυτόματα με τα δεδομένα " myname " και " 5555555 . " Αν και βολικό , αυτό ανοίγει το σύστημα για κενά ασφαλείας και κακές πρακτικές προγραμματισμού , ειδικά όταν ένας χρήστης υπερισχύει του ονόματος μιας μεταβλητής ήδη σε χρήση από την εφαρμογή . Αυτή η ρύθμιση μπορεί να απενεργοποιηθεί από τις ρυθμίσεις της php . Οδηγίες
Η

1 Ανοίξτε το μενού "Start" στο διακομιστή υπολογιστή που εκτελεί PHP . 2

Τύπος " σημειωματάριο " ( χωρίς εισαγωγικά ) στη γραμμή αναζήτησης και κάντε κλικ στο " Σημειωματάριο " από τη λίστα των αποτελεσμάτων .
εικόνων 3

Κάντε κλικ στο" Αρχείο "και στη συνέχεια επιλέξτε" Open ".
Η 4

Τύπος " % windir % \\ php.ini " ( χωρίς εισαγωγικά) στο πεδίο" Όνομα αρχείου " πεδίο . Αυτή είναι η προεπιλεγμένη θέση του αρχείου ρυθμίσεων της PHP σε συστήματα Windows . Αν αλλάξει αυτό , πληκτρολογήστε τη διαδρομή προς το αρχείο php.ini σας αντ 'αυτού .
5

Πατήστε το " Ctrl " και " F" στο πληκτρολόγιό σας για να ανοίξει το παράθυρο " Εύρεση " οθόνη .

6

Τύπος " register_globals " χωρίς εισαγωγικά και πατήστε το πλήκτρο " Enter".
Η 7

Αλλαγή " register_globals = 1" έως " register_globals = 0 " για να απενεργοποιήσετε τη ρύθμιση .

8

Κάντε κλικ στο " Αρχείο" και επιλέξτε "Αποθήκευση".
Η 9

Επανεκκινήστε τον web server σας να φορτώσετε εκ νέου αλλαγές PHP σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα