变量为www.example.com/var1/var2/

时间:2013-08-19 09:43:06

标签: php javascript

我想做类似的事情:

www.example.com/var1/var2/

我可以获取变量的值,但它也需要与GET兼容,如:

www.example.com/var1/var2/?feat=1234

我该怎么做?

由于

2 个答案:

答案 0 :(得分:2)

<?php
$url = $_SERVER['REQUEST_URI'];
$url_splitter = explode('/', $url);
echo '<pre>';
print_r($url_splitter);
?>

现在,您可以通过$url_splitter[0]$url_splitter[1]....

来访问变量

答案 1 :(得分:-2)

结帐symfonycodeigniter

文档将解释如何进行mod重写以获取所需的URL。

可以通过这种方式完成部分重写(尚未测试)

http://forums.devshed.com/apache-development-15/partial-mod-rewrite-454669.html

RewriteRule ^([^/]+)/([^/]+)/?$ index.php?var1=$1&var2=$2 [QSA,L]

那应该将/foo/bar/?var3=baz之类的网址转换为/index.php?var1=foo&var2=bar&var3=baz我不确定它是否会起作用,因为我不知道mod重写中的正则表达式是如何工作的。