javascript — Отображение другой ссылающейся на телефон # страницы (PHP или JS)

Мне нужна ваша помощь.

Я хочу показать другой номер телефона в зависимости от того, с какой страницы (на одном сайте) пришел пользователь.

Все будет происходить на том же сайте.

Все пользователи будут приходить на одну и ту же страницу — misite.com/phone.php

Пример:

  • Если пользователь пришел с misite.com/page1.php, покажите номер телефона 1
  • Если пользователь пришел с misite.com/page2.php, покажите номер телефона 2
  • Если пользователь пришел с misite.com/page3.php, покажите номер телефона 3

Иначе, показать номер телефона по умолчанию (если я не перечисляю определенную страницу).

Я думаю, что это будет заявление if / elseif, но я не кодер и не знаю, как правильно структурировать его.

Я ищу пример кода, пожалуйста.

Я также, что мне нужно, чтобы мы использовали $_SERVER['HTTP_REFERER']; за это.

Спасибо за любую помощь!

-1

Решение

Если бы все эти страницы были на одном сайте, я бы использовал сеансы.

На каждой странице установите сеанс, который вы можете проверить позже.
На одной странице:

//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";
}

Тогда, эхо $ телефон

Быстрое замечание, у некоторых провайдеров виртуального хостинга есть проблемы с использованием сеансов из коробки, не знаю почему, но я столкнулся с этим.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]