Bonjour à tous!
Pour mon petit projet j'ai réalisé un site web marchand en PHP avec système de paiement paypal.
Lorsque le panier du client est fini, le client clique sur le lien "payer" jusque là c'est normal =)
Voici le petit bout de code du lien:
Je suis chez l'hébergeur OVH et il utilise Windows server iis:
Version Microsoft .NET Framework :4.0.30319; Version ASP.NET :4.0.30319.18033
Ainsi si on clique sur le lien PAYER par défaut il y a un système de sécurité qui bloque les URL qui contiennent des caractères spéciaux genre <, > , ? , etc...
et je me retrouve avec :
Erreur du serveur dans l'application '/'.
Une valeur Request.Path potentiellement dangereuse a été détectée à partir du client (<).
Description : Une exception non gérée s'est produite au moment de l'exécution de la requête Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.Web.HttpException: Une valeur Request.Path potentiellement dangereuse a été détectée à partir du client (<).
Erreur source:
Une exception non gérée s'est produite lors de l'exécution de la requête Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.
Trace de la pile:
[HttpException (0x80004005): Une valeur Request.Path potentiellement dangereuse a été détectée à partir du client (<).]
System.Web.HttpRequest.ValidateInputIfRequiredByConfig() +12615775
Je code en PHP et j'ai jamais eu de problème comme ça. Je ne sais pas comment faire pour enlever la sécurité du serveur.
J'ai parcouru d'autres forum, google etc.. Mais rien de très concluant.
Avez vous une idée, des conseils, une solution serait l'idéale !
Une forum spécialisé peut être je vous avoue je suis complètement perdu
Merci d'avance à tous
Pour mon petit projet j'ai réalisé un site web marchand en PHP avec système de paiement paypal.
Lorsque le panier du client est fini, le client clique sur le lien "payer" jusque là c'est normal =)
Voici le petit bout de code du lien:
<?php
...du code php...
$paypal = 'https://www.sandbox.paypal.com/webscr?cmd=_express-checkout&useraction=commit&token=' . $response['TOKEN'];
?>
<a href="<?= $paypal; ?>">Payer</a>
Je suis chez l'hébergeur OVH et il utilise Windows server iis:
Version Microsoft .NET Framework :4.0.30319; Version ASP.NET :4.0.30319.18033
Ainsi si on clique sur le lien PAYER par défaut il y a un système de sécurité qui bloque les URL qui contiennent des caractères spéciaux genre <, > , ? , etc...
et je me retrouve avec :
Erreur du serveur dans l'application '/'.
Une valeur Request.Path potentiellement dangereuse a été détectée à partir du client (<).
Description : Une exception non gérée s'est produite au moment de l'exécution de la requête Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.Web.HttpException: Une valeur Request.Path potentiellement dangereuse a été détectée à partir du client (<).
Erreur source:
Une exception non gérée s'est produite lors de l'exécution de la requête Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.
Trace de la pile:
[HttpException (0x80004005): Une valeur Request.Path potentiellement dangereuse a été détectée à partir du client (<).]
System.Web.HttpRequest.ValidateInputIfRequiredByConfig() +12615775
Je code en PHP et j'ai jamais eu de problème comme ça. Je ne sais pas comment faire pour enlever la sécurité du serveur.
J'ai parcouru d'autres forum, google etc.. Mais rien de très concluant.
Avez vous une idée, des conseils, une solution serait l'idéale !
Une forum spécialisé peut être je vous avoue je suis complètement perdu
Merci d'avance à tous