Effectue une comparaison, sensible à la casse, de deux chaînes URL
#include <WinAPIShPath.au3>
_WinAPI_UrlCompare ( $sUrl1, $sUrl2 [, $bIgnoreSlash = False] )
$sUrl1 | La première URL. |
$sUrl2 | La seconde URL. |
$bIgnoreSlash | [optionnel] Spécifie s'il faut ignorer le caractère de fin "/" sur l'une ou les deux URL, les valeurs possibles sont: True - La fonction ignore les caractères de fin de chaîne. False - La fonction prend en compte les caractères de fin (par défaut). |
Pour de meilleurs résultats, vous devez d'abord mettre les URL sous forme canonique avec _WinAPI_UrlCanonicalize(). Ensuite, comparez les formes canoniques avec _WinAPI_UrlCompare().
Consultez UrlCompare dans la librairie MSDN.
#include <WinAPIShPath.au3> Local $sUrl1 = 'http://xyz/abc/' Local $sUrl2 = 'http://xyz/abc' ConsoleWrite('Résultat de la comparaison des URLs: ' & _WinAPI_UrlCompare($sUrl1, $sUrl2) & @CRLF)