Javascript 显示不同的基于手机的参考页面(PHP或JS)
我需要你的帮助 我想根据用户来自哪个页面(在同一个站点内),显示不同的手机 一切都将发生在同一个网站 所有用户都将访问同一页面-misite.com/phone.php 例如:Javascript 显示不同的基于手机的参考页面(PHP或JS),javascript,php,if-statement,referrer,http-referer,Javascript,Php,If Statement,Referrer,Http Referer,我需要你的帮助 我想根据用户来自哪个页面(在同一个站点内),显示不同的手机 一切都将发生在同一个网站 所有用户都将访问同一页面-misite.com/phone.php 例如: 如果用户来自misite.com/page1.php,请显示电话号码1 如果用户来自misite.com/page2.php,请显示电话号码2 如果用户来自misite.com/page3.php,请显示电话号码3 否则,显示默认电话号码(如果我没有列出特定页面) 我猜它将使用if/elseif语句,但我不是一个编码
- 如果用户来自misite.com/page1.php,请显示电话号码1
- 如果用户来自misite.com/page2.php,请显示电话号码2
- 如果用户来自misite.com/page3.php,请显示电话号码3
我猜它将使用if/elseif语句,但我不是一个编码员,也不知道如何正确构造它 我在找代码的例子 我还需要我们使用
$\u服务器['HTTP\u 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();
$_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";
}
然后,回显$phone
请注意,一些共享主机提供商在使用开箱即用的会话时遇到问题,不知道为什么,但我遇到了问题。“但我不是编码员,也不知道如何正确构建它”你要么需要学习,要么雇佣人,你不会总是得到推荐人,这都是在同一个网站上吗??或者从一个站点到另一个站点?我这样问是因为如果所有的会话或cookie都来自同一个站点,那么它们就可以工作。@Dagon我学习了PHP/JS/SQL类,但我还不够好,无法构建这个类。编码不是我的全职工作。此外,这是一个供人们提问和获得答案的网站,而不是像你这样的评论,它一点帮助都没有。我知道我可以雇佣一个人,但这比提问一个问题要花的时间长。而不是使用<代码> $yServer [HtppHixRead’< /C> >,考虑使用查询字符串将参数添加到电话页(例如:<代码>示例:COM/Po.php?PooeID=1</COD>),因此,如果用户来自SwiteAg.HTML,这在Switter语句中没有列出,如何显示默认号码?添加:default:$phone=“number”如果用户来自misite.com/aboutus.html
我如何在switch语句中列出该号码?在aboutus.html上,将会话设置为其他页面上未使用的唯一号码。。。然后将其添加到switch语句中,使用相应的电话号码。我将如何操作(设置会话)?