2010-09-09 28 views
1

J'ai placé un crochet mobile dans le répertoire du crochet pour rechercher des périphériques mobiles et rediriger vers le contrôleur approprié. Ma question est si je veux mettre un lien sur les pages mobiles pour avoir l'option d'afficher le site complet. Comment passerait le crochet. Quelle est la bonne façon pour que cela soit accompli ..kohana 2 hooks redirection mobile

Répondre

2

Couple d'options:

1) Lorsque vous redirigez vers le site mobile ajouter un paramètre url que le contrôleur mobile vérifiera et ajouter le lien approprié retour sur le site complet. Par exemple, rediriger vers http://m.yoursite.ext/?fromFullSite

2) Le contrôleur mobile peut rechercher le referer dans les $ _SERVER têtes et voir si l'utilisateur est venu du site complet, par exemple

if (strpos($_SERVER['HTTP_REFERER'], 'http://yoursite.ext/') === 0) { 
    //was redirected, add link 
}