περισσότερα προγράμματα desktop γραμμένο σε μια γλώσσα προγραμματισμού που συγκεντρώνονται . Ένα πρόγραμμα που ονομάζεται compiler μεταφράζει τη γλώσσα προγραμματισμού σε γλώσσα μηχανής που τρέχει σε ένα συγκεκριμένο λειτουργικό σύστημα . Δεν είναι δυνατόν να ανακατασκευάσει τον πηγαίο κώδικα από ένα μεταγλωττισμένο πρόγραμμα . PHP , όμως , είναι ένα Web scripting γλώσσα που ερμηνεύεται , δεν καταρτίζονται . Αυτό σημαίνει ότι , για να εκτελέσετε ένα PHP script , ένα διακομιστή Web πρέπει να έχει το σύνολο του πηγαίου κώδικα PHP για την εφαρμογή . Το σενάριο PHP εκτελείται , σε πραγματικό χρόνο , γεγονός που καθιστά πιο δυναμική από ό, τι ένα μεταγλωττισμένο γλώσσα .
Εικόνων Προστασία πηγαίου κώδικα
Η
Φανταστείτε τι θα συνέβαινε αν κάθε φορά που η Microsoft πούλησε αντίγραφο του Excel , θα έπρεπε επίσης να δώσει τον πηγαίο κώδικα για το Excel στον πελάτη . Σε καμία στιγμή , θα υπάρξουν κλώνοι του Excel στην αγορά που έκανε ό, τι έκανε το Excel για λιγότερα χρήματα . Ορισμένοι χρήστες θα αντιγράψετε τον κώδικα αντί να αγοράσει το πρόγραμμα . Κλειδιά άδειας χρήσης θα είναι σχεδόν αδύνατο , διότι μπορεί ένας προγραμματιστής να επεξεργαστείτε τον πηγαίο κώδικα και να καταργήσετε την προστασία . Με μια εφαρμογή PHP , το σύνολο του πηγαίου κώδικα για μια εφαρμογή PHP πρέπει να παρέχεται σε έναν πελάτη , επειδή η PHP ερμηνεύεται , δεν καταρτίζονται . Για να γίνει πιο δύσκολο για τους πελάτες να αποκτήσουν πρόσβαση στον πηγαίο κώδικα , ορισμένοι προγραμματιστές κρυπτογραφήσετε PHP κώδικα , προκειμένου να προστατεύσουν τις επενδύσεις τους , εμπορικά μυστικά και τα πνευματικά δικαιώματα .
Η ionCube
ionCube είναι ένα ευρέως χρησιμοποιούμενο εργαλείο κρυπτογράφησης PHP κώδικα . Ένας προγραμματιστής εκτελεί κώδικα PHP μέσα από τον κινητήρα ionCube και παράγει ασαφή κώδικα που είναι κωδικοποιημένα και κρυπτογραφημένα . Ένας πελάτης που αγοράζει την εφαρμογή PHP έχει να φορτώσει ένα φορτωτή ionCube στο διακομιστή Web του , και ο φορτωτής ionCube αποκρυπτογραφεί τον πηγαίο κώδικα έτσι ώστε να μπορεί να ερμηνευθεί . Όταν προσπαθείτε να εκτελέσετε ένα PHP script που απαιτεί το φορτωτή ionCube χωρίς να έχει εγκατασταθεί στο διακομιστή Web σας, θα λάβετε ένα μήνυμα σφάλματος που δηλώνει ότι το αρχείο απαιτεί την ionCube PHP Loader .
Εικόνων ionCube Loader
να επιλύσετε το σφάλμα , μεταβείτε στη σελίδα λήψης στην ιστοσελίδα ionCube που έχει τις φορτωτές ionCube για συμπιεσμένα φορμά διαφορετικά λειτουργικά συστήματα . Το site είναι " http://www.ioncube.com/loaders.php . " Κάντε κλικ για να κατεβάσετε το φορτωτή ionCube για το λειτουργικό σας σύστημα, το οποίο θα πρέπει να αναφέρονται στο πλαίσιο του " Loader πακέτα " κεφαλίδα . Αποσυμπιέστε το αρχείο που κατεβάσατε με βάση τη μορφή που επιλέξατε . Εκτελέστε το σενάριο οδηγό φορτωτή για να εγκαταστήσετε το αρχείο φορτωτή ionCube PHP στο διακομιστή . Εκτελέστε την αρχική PHP script που έδωσε το μήνυμα λάθους για να βεβαιωθείτε ότι έχει επιλυθεί το σφάλμα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα