UDF > WinAPIEx > ShellPath >


_WinAPI_UrlCompare

Effectue une comparaison, sensible � la casse, de deux cha�nes URL

#include <WinAPIShPath.au3>
_WinAPI_UrlCompare ( $sUrl1, $sUrl2 [, $bIgnoreSlash = False] )

Param�tres

$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).

Valeur de retour

Retourne 0 - Les URL sont �gales.
    > 0 - La premi�re URL est sup�rieure � la seconde URL.
    < 0 - La premi�re URL est inf�rieure � la seconde URL.

Remarque

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().

Voir aussi

Consultez UrlCompare dans la librairie MSDN.

Exemple

#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)