如何在不使用变量的情况下通过URL发送数据?

时间:2013-01-02 14:42:24

标签: php hyperlink

我们通常使用URL中的变量将数据发送到另一个页面。一个例子是http://www.somelink.com?var1=data1&var2=data2。我们使用$_GET['var1']$_GET['var2']收到了数据。

如何使用标准斜杠格式实现此目的。我需要的是http://www.somelink.com/var1-data1-var2-data2

我看到这个链接时得到了这个想法:http://freelivebox.eu/matchid-130102021307-link-5-watch-Youzhny---Davydenko-(ATP-Doha).html

2 个答案:

答案 0 :(得分:3)

你可以使用下面的.htaccess文件

来完成
RewriteRule ^var1-([a-zA-Z0-9-]+)$-var2-([a-zA-Z0-9-]+)$  youpage.php?var1=$1&var2=$2;

或者您可以将其拆分为正则表达式 -

答案 1 :(得分:2)

我能想到的最好的方法是使用某种正则表达式匹配,所有这些匹配都通过单个PHP路由文件进行路由。

或者使用Apache的重写功能。