2016-01-18 3 views
0

Я хотел бы знать, могу ли я перенаправить свою веб-страницу на внешнюю веб-страницу из инструкции оператора Php без использования html (чисто Php). Я сделал логин/пароль с использованием предопределенной переменной $ _POST, которая связана с оператором switch, который оттуда в зависимости от того, что вводится, автоматически перенаправляет пользователя на внешнюю веб-страницу. Я не хочу, чтобы нужно щелкнуть по эхо-ссылке, я бы предпочел автоматически настроить веб-страницу. Может кто-нибудь скажет мне, возможно ли это или какой другой метод я должен использовать.Перенаправление на внешнюю ссылку из инструкции переключателя Php

+3

google 'header ('Местоположение:')' – Epodax

ответ

1

Попробуйте этот код. это определенно поможет вам.

<?php 
    $location = 'https://www.google.co.in'; //change url as per your requirement 
     header('Location:' . $location); 
?> 
1

Использование:

header("Location:pathtoTheExternalwebpage"); 

Убедитесь, что вы не echo любые html коды или что-нибудь в веб-браузере, прежде чем использовать это заявление (даже не пространства ' «)

1

Это. легко. Я написал очень простую функцию для вас, здесь идет:

<?php 
    function redirect($source) { 
     switch ($source) { 
      case 'login': 
       header("Location: login.php"); 
      break; 

      default: 
       header("Location: {$source}"); 
      break; 
     } 
    } 
?> 

Использование: Если вы вызовете функцию как redirect('login');, он будет перенаправлять на login.php или, если вы будете называть это как redirect('http://externalpage.com');, это будет перенаправить на указанный внешний URL.

Укажите свои условия для этой функции, и вы можете легко добавить дополнительную функциональность.

Смежные вопросы