Recommandé: comment intercepter le code du mot de passe de connexion ASP Dans une vérification de sécurité, j'ai en fait obtenu le boutique en ligne, mais j'ai également besoin que le travailleur social ait d'autres informations dans son adresse e-mail, donc je dois connaître ses habitudes. La base de données a été téléchargée, mais le mot de passe MD5 n'a pas pu être décrypté. Hélas, il semble que vous ayez juste besoin d'enregistrer son mot de passe du compte d'administrateur de connexion! Économisez la peine de vous débarrasser du problème! Ce mot de passe n'est pas important ou non.
Qu'est-ce que PHP
PHP signifie Hypertext Processeur, ce qui signifie que vous devez savoir qu'il s'agit d'un langage de traitement côté serveur et est disponible en HTML. Son endroit le plus couramment utilisé est les pages Web, où les données sont envoyées du client vers le serveur Web, les informations sont traitées et le résultat est renvoyé.
Cependant, ce langage universel ne se limite pas du tout aux pages Web. PHP peut également être utilisé dans les shells de ligne de commande. Il peut être utilisé comme extension du système d'exploitation pour exécuter le fichier PHP correspondant.
Les applications dans les bases de données sont également une force de PHP. MySQL, SQL, Microsoft Access, Oracle et Interbase ne sont que quelques bases de données qui utilisent le langage PHP.
Qu'est-ce que ASP
ASP est l'abréviation des pages de serveurs ACITVE, qui est également un langage de script côté serveur. Afin d'atteindre l'effet des pages Web dynamiques, Microsoft l'intégre dans le processus du fournisseur de services, qui est le bien connu COM (Modèles d'objets composants).
Bien que l'ASP ne se limite pas à l'exécution sur les serveurs IIS (Internet Information Services), il ne peut remplir ses fonctions complètes que sur IIS. Les systèmes d'exploitation qui l'ont initialement pris en charge étaient le pack d'options Windows 2000 et NT4. De même, ASP peut également fonctionner sur des plates-formes autres que IIS. PWS (serveur Web personnel) peut interpréter le code ASP sur Windows NT, 95 et 98, mais les fonctions seront limitées.
Problèmes de coût
Beaucoup de gens peuvent vouloir discuter du coût de l'ASP et du PHP, mais ce n'est vraiment pas un objectif majeur. La plupart des utilisateurs qui achètent des IIS sont pour une meilleure intégration avec les produits Microsoft. Soit dit en passant, IIS est vraiment digne de l'argent supplémentaire dépensé.
PHP et le serveur Web Apache qui l'exécute sont tous les deux gratuits. Ils sont fournis par l'Apache Software Foundation - sûr et gratuit. Pour cette raison, PHP peut être installé gratuitement. Le seul coût est d'acheter le serveur qui l'exécute et le coût du temps d'installation.
Problèmes de vitesse
Ce problème est également le débat le plus intense entre les deux côtés dans les langages de script côté serveur. Depuis que ces deux langues sont venues dans ce monde, le débat sur cette question ne s'est jamais arrêté.
D'une manière générale, une fois qu'une application a utilisé la mémoire, elle doit être retournée au système d'exploitation. Tant que la mémoire est toujours utilisée par le programme, le système d'exploitation ne demandera généralement pas qu'il soit récupéré. L'approche unique de PHP à l'utilisation de la mémoire en fait un avantage. Après que PHP ait obtenu un morceau de mémoire, il le conserve temporairement. Lorsque la mémoire est utilisée, elle ne le renvoie pas au système d'exploitation, mais est réservée aux opérations possibles ensuite. Cela peut être modifié dans le fichier de configuration.
En raison de l'architecture basée sur COM, ASP est un peu plus lent car il appelle des modèles d'objets, et le système doit charger ces modèles, ce qui est un peu comme les langages de programmation qui utilisent des contrôles. En termes de consommation de mémoire, il est également presque le même que les applications standard.
En fait, la plus grande différence de vitesse est l'ordinateur sur lequel l'exécution du serveur Web IIS ou Apache. Si les ordinateurs sont différents, la langue sur un ordinateur mieux configuré fonctionnera plus rapidement.
Réflexions de compatibilité
En parlant de problèmes de compatibilité, c'est trop, car il n'y a pas deux ordinateurs dans le monde n'a exactement le même matériel et les mêmes logiciels, et à cause de cela, les gens veulent savoir comment les programmes fonctionneront sur les appareils qu'ils ont déjà.
Dans cette catégorie, PHP a peut-être gagné une longueur d'avance, et il gagne en open source, ce qui signifie qu'il peut y avoir d'innombrables développeurs, de meilleures ressources, de plus grandes bibliothèques de documentation, et plus derrière. En raison de ces facteurs, plus PHP est développé, plus les programmeurs apprennent.
L'ASP est généralement censé pouvoir fonctionner sur IIS. Comme mentionné précédemment, ce n'est pas très correct. En fait, ASP peut également fonctionner sur Apache. Apache ASP peut exécuter des fonctions ASP limitées sur n'importe quel serveur Apache. Allumez simplement mod_perl.
N'oubliez pas que PHP peut fonctionner sur n'importe quelle plate-forme, et Mac OS X, Windows, Linux et Solaris sont tous des systèmes d'exploitation qui peuvent l'exécuter.
Considérations de sécurité
Quelle que soit la sécurité, tout est susceptible d'être brisé, et la seule chose qui manque est le problème du temps et des ressources.
Les options de sécurité d'Apache le rendent plus sécurisé que les systèmes d'exploitation Windows Server. IIS a déjà de nombreuses vulnérabilités de sécurité connues et a été corrigé. En comparaison, la sécurité d'Apache est évidente pour tous.
Programmation de facilité
L'ASP vient de Visual Basic, le langage le plus courant des produits Microsoft, il est donc très simple et facile à apprendre; Alors que PHP est davantage basé sur C ++, ce qui peut faire partie de la raison de sa vitesse rapide.
Malentendu général de l'ASP
ASP et ASP.NET ne sont pas du tout la même chose. ASP.NET est une réécriture complète du langage de programmation ASP. Pour cette raison, la plupart de ses fonctions ne sont pas compatibles en arrière. Il convient à l'architecture .NET mise à jour de Microsoft.
en conclusion
D'un point de vue personnel, PHP est plus rapide, plus sûr, plus facile à utiliser, plus compatible et encore moins cher, mais cela ne signifie pas que l'ASP est inutile. Il n'est pas nécessaire de discuter de plus en plus, utilisez simplement la langue la plus compatible avec votre système et la plupart conformément à vos attentes.
Partager: Collection d'écriture de code HTML HTML est un langage de balisage hypertexte (HyperTextMarkupLanguage), également connu sous le nom de langage Web Web, est nécessaire pour le comprendre sur les pages Web. Bien qu'il existe de nombreux outils pour fabriquer des pages Web maintenant, comme Dreamwvear, FrontPage, etc., vous pouvez réellement créer de belles pages Web sans comprendre ces codes. . . Parce que le contenu HTML est nombreux, peu de gens sont prêts à écrire du code pour fabriquer des pages Web (efficacité INE), et la plupart d'entre eux utilisent