当前位置: 代码迷 >> PHP >> PHP 依据选择改变网址的参数
  详细解决方案

PHP 依据选择改变网址的参数

热度:357   发布时间:2016-04-28 18:42:40.0
PHP 根据选择改变网址的参数
例如
                    <a href="" style="color:;">家教</a>
                    <a href="" style="color:;">模特</a>
                    <a href="" style="color:;">派单</a>
                    <a href="" style="color:;">文员</a>

                    <a href="" style="color:;">石排</a>
                    <a href="" style="color:;">企石</a>
                    <a href="" style="color:;">横沥</a>
                    <a href="" style="color:;">桥头</a>
                    <a href="" style="color:;">谢岗</a>
                    <a href="" style="color:;">东坑</a>
                    <a href="" style="color:;">常平</a>
而网址有两个参数:http://www.aaa.com?type=0&town=企石

当我选了桥头,网址就变成http://www.aaa.com?type=0&town=桥头
当我先了桥头+文员,网址就变成http://www.aaa.com?type=3&town=桥头

这用PHP如何实现呢?
------解决方案--------------------
建議參數全部用數字,如果沒有參數,可以默認不出或者只出第一個


$types = array('<a href="" style="color:;">家教</a>','<a href="" style="color:;">模特</a>','<a href="" style="color:;">派单</a>','<a href="" style="color:;">文员</a>');
$towns = array('<a href="" style="color:;">石排</a>','<a href="" style="color:;">企石</a>','<a href="" style="color:;">横沥</a>','<a href="" style="color:;">桥头</a>','<a href="" style="color:;">谢岗</a>','a href="" style="color:;">东坑</a>','<a href="" style="color:;">常平</a>');

$type = isset($_GET['type'])? intval($_GET['type']) : 0;
$town = isset($_GET['town'])? intval($_GET['town']) : 0;

if(isset($types[$type])){
echo $types[$type];
}

if(isset($towns[$town])){
echo $towns[$town];
}


http://www.aaa.com?type=1&town=2
輸出
<a href="" style="color:;">模特</a>
<a href="" style="color:;">横沥</a>
  相关解决方案