Internet Explorer, Chrome donne l’erreur de serveur Apache 500, mais pas Firefox

J’ai une page php appelée par une commande GET de PayPal lorsque le client a payé ses vacances. Cela fonctionne bien lorsque le client utilise Firefox, renvoyant un 200 dans le journal d’access Apache. Cependant, si le client utilise IE (je teste avec 10), le navigateur renvoie une page d’erreur HTTP 500. Le journal des access comporte une ligne identique, mais avec un statut de 500. La même chose se produit avec le client utilisant Chrome.

81.154.xx - - [29/Jul/2013:12:14:10 +0100] "GET /customer/PayPalReturn.php?token=EC-0XY58825Nxxxxxxxx&PayerID=6Q9EJPLxxxxxx HTTP/1.1" 200 4202 81.154.xx - - [29/Jul/2013:12:32:51 +0100] "GET /customer/PayPalReturn.php?token=EC-0XY58825Nxxxxxxxx&PayerID=6Q9EJPLxxxxxx HTTP/1.1" 500 - 

Le journal des erreurs Apache ne montre aucune erreur. Quelqu’un at-il des idées?

Merci