2015-12-05 3 views
0
$this->request->redirect('localhost/project2/'); 

d'un contrôleur dans project1, j'ai ce code, mais il me rediriger toujours localhost/projet1/index.php/localhost/Projet2. Comment puis-je rediriger correctement vers localhost/project2/?Kohana 3 - Rediriger vers un autre projet localhost

J'ai essayé d'utiliser header() pour rediriger mais cela ne fonctionne pas dans Kohana. Im en utilisant Kohana 3.2 en PHP 5.5.12

Répondre

1

Vous devez utiliser http avant lien pour spécifier une URL complète:

$this->request->redirect('http://localhost/project2/'); 

Et vous ne devriez pas utiliser le localhost comme un texte statique dans votre code parce que votre serveur va changer, vous devez utiliser l'une des façons de retourner votre racine de serveur comme $ _SERVER ['HTTP_HOST'] ou si vous utilisez un framework MVC, vous pouvez utiliser sa fonction return URL de base.