显示基于不同 Phone # 的引用页面(PHP 或 JS)
Display Different Phone # based referring page (PHP or JS)
我需要你的帮助。
我想根据用户来自哪个页面(在同一站点内)显示不同的 phone #。
一切都将在同一网站内进行。
所有用户都会来到同一个页面 - misite。com/phone.php
示例:
- 如果用户来自misite.com/page1.php,显示phone号码1
- 如果用户来自 misite.com/page2.php,显示 phone 数字 2
- 如果用户来自misite.com/page3.php,显示phone数字3
否则,显示默认 phone 编号(如果我没有列出特定页面)。
我猜它会是一个 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;
然后在你要显示一个phone数字的页面上做一个测试:
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";
}
然后,回显$phone
快速说明,一些共享托管服务提供商在使用开箱即用的会话时遇到问题,不知道为什么,但我已经 运行 进入了它。
我需要你的帮助。
我想根据用户来自哪个页面(在同一站点内)显示不同的 phone #。
一切都将在同一网站内进行。
所有用户都会来到同一个页面 - misite。com/phone.php
示例:
- 如果用户来自misite.com/page1.php,显示phone号码1
- 如果用户来自 misite.com/page2.php,显示 phone 数字 2
- 如果用户来自misite.com/page3.php,显示phone数字3
否则,显示默认 phone 编号(如果我没有列出特定页面)。
我猜它会是一个 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;
然后在你要显示一个phone数字的页面上做一个测试:
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";
}
然后,回显$phone
快速说明,一些共享托管服务提供商在使用开箱即用的会话时遇到问题,不知道为什么,但我已经 运行 进入了它。