对未受过教育的条款道歉,并解释冗余(完整的新闻)......
...我正在寻找php“标题”代码和in-html-body-phpsnippet,它将在地址栏中查找完整的字符串,例如“tid” ,并修改基于“tid”的<phpsnippet>
的输出是否在地址栏中
- &GT; 如果是“tid”存在,则将html正文中的整个<phpsnippet>
替换为预定的硬值,例如“http://google.com”
- &gt; IF NOT 存在,然后用不同的硬值替换html正文中的整个<phpsnippet>
,例如“http://failblog.org”
标题脚本和体内<phpsnippet>
会是什么?
VALUE1(http://google.com)和VALUE2(http://failblog.org)将是我在头文件中定义的硬值,大概是)
我的目标是根据“tid”参数是否与其一起传递来更改我页面上链接中的访问者的目标网址
非常感谢
答案 0 :(得分:1)
我很确定我能得到你所要求的...... 我会这样做。
$booltid = false; //create Boolean to determine if 'tid', declare it false
$url = $_SERVER['REQUEST_URI']; //store the current url request as a string
$string = 'tid';//create string you want to search for
if (strpos($url,$string)){
$booltid=true;} //if 'tid' is present change Boolean to true
在html正文中
if ($booltid){
$name='Google'; //if 'tid' link name
$link='http://google.com';} //if 'tid' link
if(!$booltid){
$name='FailBlog'; //if no 'tid' link name
$link='http://failblog.org';} //if no 'tid' link
echo '<a href="'.$link.'">'.$name.'</a>'; //print link
希望这就是你的意思
当然,如果它更适合你,你可以将它缩短为类似的东西
if (strpos($_SERVER['REQUEST_URI'],'tid')){
echo '<a href="http://google.com">Google</a>';}
else{
echo '<a href="http://failblog.org">FailBlog</a>';}