Savoir si php fonctionne...

0/5 (5 avis)

Snippet vu 6 478 fois - Téléchargée 25 fois

Contenu du snippet

Si le serveur PHP est HS, il se peut que le code de vos pages php puisse être téléchargé...
Pour limiter la casse, il faut savoir si php fonctionne... comment ?
Puisque PHP ne fonctionne pas, on va utiliser javascript.

Source / Exemple :


<script language='javascript'>
var php='<??>';
if(php!='') php=false;
else php=true;
</script>

<!--ensuite vous faites ce que vous voulez de la variable php, par ex. : -->
<script language='javascript'>
document.location.href=php?'./monsite/index.php':'error.htm';
</script>

Conclusion :


On récupère l'état du serveur php dans la variable 'php', ensuite il faut "empécher" l'accès à votre site.

Evidemment, ce script sert à éviter la casse, et ne protège pas vraiment vos pages dans la mesure ou si l'utilisateur tape '/monsite/index.php' dans la barre d'adresse, il pourra tout de même télécharger vos pages php...

A voir également

Ajouter un commentaire

Commentaires

Messages postés
58
Date d'inscription
dimanche 16 mai 2004
Statut
Membre
Dernière intervention
2 septembre 2004

Nulle part, c'est débile. Le serveur PHP étant tout le temps lié au serveur HTTP (parfois même les deux en un), son plantage impliquerait la non réponse à toute requête (dont le téléchargement HTTP d'un éventuel bout de code PHP).
Oublie cette source inutile.
Messages postés
4
Date d'inscription
samedi 29 avril 2006
Statut
Membre
Dernière intervention
24 mai 2006

À quel endroit doit-on écrire cette fonction dans notre code? Sur chaques pages PHP ou dans un fichier index.htm?
Messages postés
2215
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009

My god ça peut arriver ça ?
ça craint !!!
Messages postés
58
Date d'inscription
dimanche 16 mai 2004
Statut
Membre
Dernière intervention
2 septembre 2004

Même pas en antémémoire, mais carrément le code PHP affiché à l'écran ! Ou bien une fenêtre te proposant de télécharger le code source de la page PHP !
Messages postés
352
Date d'inscription
vendredi 4 octobre 2002
Statut
Membre
Dernière intervention
18 juin 2004

Auquel cas il est déjà trop tard lors de l'utilisation du javascript, puisque la page est déjà en submémoire du browser ;)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.