redirect въпрос

5 отговора 196 прегледа
#1

redirect въпрос

Имам следният проблем:
Трябва да направя redirect към друг сайт, в зависимост от попълнени данни във форма. Всичко е много добре, само дето всички линкове се побъркват и сочат към несъществуващи места в моя сайт. Май нещо с HTTP не съм добре.

Ще съм блгодарен, ако някой помогне.

Отговор
в отговор на edem #2

Re: redirect въпрос

Май не обясних добре.

Опитвам така

switch ($_REQUEST['firm'])
{
case "HP": header("Location: [линк]"); break;
case "Canon": header("Location: [линк]"); break;
case "Minolta": header("Location: ./firms/monolta.html");
}

За Minolta всичко е наред, но за другите - не.

Как може да стане.

Благодаря

Отговор
в отговор на edem #3

Re: redirect въпрос

пропуснал си http://
правилното е

switch ($_REQUEST['firm'])
{
case "HP": header("Location: [линк]"); break;
case "Canon": header("Location: [линк]"); break;
case "Minolta": header("Location: ./firms/monolta.html");
}

Отговор
в отговор на phpGuru #4

Re: redirect въпрос

Благодаря

Отговор
в отговор на edem #5

Re: redirect въпрос

Или още по-добре:

switch ($_REQUEST['firm'])
{
case "HP": header("Location: [линк]"); exit;
case "Canon": header("Location: [линк]"); exit;
case "Minolta": header("Location: ./firms/monolta.html"); exit;
}


Everything louder than everything else...
Отговор
в отговор на Dakota #6

Re: redirect въпрос

Напълно си прав. Много рядко имам ядове от този тип и за това все го забравям.

Благодаря

Отговор