Bonsoir à tous
J'ai ce code :
preg_match_all('/^.*?<a .*?href="(.*?)".*?>.*?(<img .*?\/>).*?(.*?)<\/a>.*?$/ms', $paymentHook, $matches, PREG_SET_ORDER)
qui me permet entre autre de récupérer la valeur href d'un lien, jusque la tout va bien cela fonctionne.
Mais si le lien href contient une url encodée comme ci-dessous cela me renvoit une valeur de href vide ...
https://www.site.com/page.php?!c2lyZXQ9NDQ5MDE5NDYyMDAwMzQlMkQwMiZyZWZlcmVuY2U9c3BwMjAxMDExMjAyMzAyNTgmbGFuZ3VlPUZSJmRldmlzZT05NzgmbW9udGFudD0xOSUyRTk5JnRheGU9MCUyRTAwJmhtYWM9MzFERTU1MjU3RDYyQzg2MDAyQUYzQ0Q3ODYwOUJDODNFMDIxQTZFMCZ1cmxyZXRvdXI9aHR0cCUzQSUyRiUyRnd3dyUyRWxhYmVsJTJEY3JhdmF0ZSUyRWNvbSUyRm9yZGVyJTJEY29uZmlybWF0aW9uJTJFcGhwJTNGa2V5JTdEZGFlYjliNmE1NTQwNmExOTUzNzlhYjdlNmIxZjFhZjcmZW1haWw9aGVyaXNzb24lMkV0aG9tYXMlNDBnbWFpbCUyRWNvbSZhcmcxPTU2MTkmbW95ZW49Q0JTJm1vZGFsaXRlPTF4Jm9rVVJMPWh0dHAlM0ElMkYlMkZ3d3clMkVsYWJlbCUyRGNyYXZhdGUlMkVjb20lMkZvcmRlciUyRGNvbmZpcm1hdGlvbiUyRXBocCUzRmtleSU3RGRhZWI5YjZhNTU0MDZhMTk1Mzc5YWI3ZTZiMWYxYWY3JmJhZFVSTD1odHRwJTNBJTJGJTJGd3d3JTJFbGFiZWwlMkRjcmF2YXRlJTJFY29tJTJG==
Merci beaucoup de votre aide
Partager