Мне нужна ваша помощь.
Я хочу показать другой номер телефона в зависимости от того, с какой страницы (на одном сайте) пришел пользователь.
Все будет происходить на том же сайте.
Все пользователи будут приходить на одну и ту же страницу — misite.com/phone.php
Пример:
Иначе, показать номер телефона по умолчанию (если я не перечисляю определенную страницу).
Я думаю, что это будет заявление if / elseif, но я не кодер и не знаю, как правильно структурировать его.
Я ищу пример кода, пожалуйста.
Я также, что мне нужно, чтобы мы использовали $_SERVER['HTTP_REFERER'];
за это.
Спасибо за любую помощь!
Если бы все эти страницы были на одном сайте, я бы использовал сеансы.
На каждой странице установите сеанс, который вы можете проверить позже.
На одной странице:
//Start session first
session_start();
//Then choose a keyword to put in the single quotes & have it equal a unique number
$_SESSION['page'] = 1;
На другой странице:
session_start();
$_SESSION['page'] = 2;
На другой странице:
session_start();
$_SESSION['page'] = 3;
Затем на странице, где вы хотите отобразить номер телефона, выполните тест:
session_start();
switch ($_SESSION['page']) {
case 0:
$phone="555-555-5555";
break;
case 1:
$phone="555-555-5556";
break;
case 2:
$phone="555-555-5557";
break;
default:
$phone="555-555-5558";
}
Тогда, эхо $ телефон
Быстрое замечание, у некоторых провайдеров виртуального хостинга есть проблемы с использованием сеансов из коробки, не знаю почему, но я столкнулся с этим.
Других решений пока нет …