J'ai développé une application utilisant LAMP, et tout fonctionne correctement, après la migration vers IIS, certaines pages ne fonctionnent pas correctement. J'ai un service_edit.php, qui porte sur les paramètres d'URL de la page précédente, par exemple: service_edit.php id = 5 & SERV = 22Problème d'URL sur IIS, en utilisant PHP
Après la mise à jour du dossier, la variable suivante doit rediriger le navigateur à:
$updateGoTo = "freelancer_details.php?id=" . $row_rsFreeLancer['freeid'] . "";
Mais le navigateur génère une erreur HTTP 500 avec service_edit.php id = 5 & SERV = 22 dans la barre d'adresse?.
Si j'utilise:
$updateGoTo = "freelancer_list.php;
Tout fonctionne très bien.
Est-ce que quelqu'un sait ce que je fais mal, ou s'il y a un paramètre dans IIS pour que cela fonctionne?
EDIT
OK, obtenir un peu plus près le problème maintenant ...
J'ai trouvé que sur mon serveur LAMP, après que le dossier a été mis à jour, la page retourne à la page freelancer_details.php, avec les détails corrects affichés, mais les paramètres de la page précédente sont également reportés.
L'URL, au lieu d'afficher:
freelancer_details.php?id=5
affiche:
freelancer_details.php?id=&id=5&serv=22
Comment puis-je supprimer les paramètres d'URL de la page précédente, de sorte que l'URL correctement, et donc de travail affiche sur la Serveur IIS?
Salut, merci pour la réponse. Je viens de remarquer sur mon serveur LAMP, qu'après la mise à jour de l'enregistrement, qui devrait aller à: freelance_details.php? Id = 5 il va réellement à: freelancer_details.php? Id = & id = 5 & serv = 20 bien qu'il affiche la bonne page, l'URL est incorrecte. cette URL arrêterait-elle IIS? –