Forum-webmaster
Technique - programmation => Asp / Asp.net / IIS => Message commencé par: rico2922 le le 06-01-2005 a 10:51:26

Titre: ASP+PHP dans un même site
Posté par: rico2922 le le 06-01-2005 a 10:51:26

Bonjour,

je gère un site actuellement entièrement basé en asp, je voudrais ajouter de nouvelles pages mais en php.
Est-il possible de mélanger les deux, et si oui n'y a t'il pas de risque ?

Merci.

Titre: Re:ASP+PHP dans un même site
Posté par: erwinol le le 06-01-2005 a 16:34:00

Il n'est pas possible de mélanger les 2 sauf en recourant à une petite astuce.

Je vais te donner l'exemple d'une page php dans laquelle tu veux mettre du code ASP.

Ce que tu vas faire c'est que tu vas coder ta partie ASP dans une page séparée et tu vas en récupérer le résultat dans ta page PHP en faisant simplement :


Code:

<?php
$url = 'http://www.domaine.tld/monscript.asp';
readfile($url);
?>


Le code ASP va être interpreté par le serveur ASP sur lequel il se trouve.

Cela dit, pour faire l'inverse je pourrais pas t'aider, je connais pas ASP.

Titre: Re:ASP+PHP dans un même site
Posté par: Netah le le 06-01-2005 a 22:10:14

ben en fait, il n'y a pas d'intéret puisque tu coupes les relations entre les deux.

Tu peux néanmois le faire sur un serveur windows avec php d'installé et dans ce cas utiliser correctement les variables server, querystring et form pour passer les infos entre les deux types de pages.
Ce qui semble plus compliqué, c'est d'utiliser des sessions et une sécurité commune aux deux parties du site. Tu devras gérer tes sessions manuellement en les stoquant dans une base de donnée. Pour avoir de bonnes perfs, il te faudra de bonnes notions objet je pense.

Ceci dit, mélanger les deux langages, c'est doubler la complexité du site, doubler les risques de problème, la charge serveur, les risques de sécurité, etc. Si c'est dans un contexte amateur, à toi de voir. Dans une optique pro, c'est fortement déconseillé.

Si tu es en Asp et que tu souhaites migrer, aller vers php est fortement déconseillé face à .net qui se trouve bien plus puissant et productif que les autres technologies. Si tu y tiens, reconstruit le site en parallele de la version officiel et lance "officiellement" la nouvelle version en une fois, avec un nouveau design par exemple. Tes visiteurs n'en seront que plus ravi.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.