$myAppliz->url(string $url, ?bool $redirect = false): string|header

Retourne l'url ou redirige l'utilisateur vers celle-ci.

ATTENTION : cette méthode doit toujours être placée avant le moindre affichage car elle peut utiliser la fonction header de php.

ATTENTION : cette méthode nécessite que l'utilisateur soit connecté via la méthode $myAppliz->login().

ATTENTION : l'url générée peut être amenée à évoluer.
ParamètresDescription
url
string
Le nom de l'url désignée.
redirect
bool
Redirige l'utilisateur vers l'url directement ou retourne le lien.
true
Pour rediriger directement l'utilisateur.
false
Pour retourner le lien vers l'url (valeur par défaut).
urlDescription
perms
string
L'URL vers laquelle l'utilisateur pourra gérer les permissions de votre Appliz.
uninstall
string
L'URL vers laquelle l'utilisateur pourra désinstaller votre Appliz.

Exemple

try

{
    echo 
'<a href="'.$myAppliz->url('perms').'">Gérer les permissions</a>';
}
catch(
Exception $e)
{
    
error_log('Erreur API myAppliz : '.$e->getMessage());
    echo 
'Une erreur s\'est produite, veuillez réessayer ultérieurement.';
    exit();
}

echo 
'<br /><br />';

try
{
    echo 
'<a href="'.$myAppliz->url('uninstall').'">Supprimer mon compte</a>';
}
catch(
Exception $e)
{
    
error_log('Erreur API myAppliz : '.$e->getMessage());
    echo 
'Une erreur s\'est produite, veuillez réessayer ultérieurement.';
    exit();
}

Résultat (html) :

<a href="https://myappliz.com/applizs/5f54a4eef845d309f1048384/permissions">Gérer les permissions</a><br /><br /><a href="https://myappliz.com/applizs/5f54a4eef845d309f1048384/remove">Supprimer mon compte</a>

Exemple

Exemple pour rediriger directement l'utilisateur vers l'url au lieu de la retourner :

try

{
    
$myAppliz->url('uninstall'true);
}
catch(
Exception $e)
{
    
error_log('Erreur API myAppliz : '.$e->getMessage());
    echo 
'Une erreur s\'est produite, veuillez réessayer ultérieurement.';
    exit();
}