web-dev-qa-db-fra.com

JUri :: root () renvoie-t-il https sur les sites qui utilisent ssl?

Si mon site utilisait ssl, JUri :: root () renverrait-il une URL contenant https?

Si ce n'était pas le cas, que pourrais-je utiliser pour renvoyer l'équivalent https de JUri :: root ()?

3
TryHarder

Selon le code source - il devrait retourner https:

// Determine if the request was over SSL (HTTPS).
if (isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) != 'off'))
{
    $https = 's://';
}
else
{
    $https = '://';
}
2
Dmitry Rekun

JUri :: root () renvoie l'URL en fonction de l'accès de l'utilisateur. Si l'utilisateur a accédé à Joomla à partir d'une URL https, alors JURI :: root () renvoie l'URL racine https.

En remarque, pour créer des URL sans définition de protocole, pour suivre les préférences d'accès de l'utilisateur, vous pouvez créer des URL telles que //www.mondomaine.com/blalbla.

2
Anibal