Php 如何将结束URL编号作为值读取?

Php 如何将结束URL编号作为值读取?,php,url-rewriting,Php,Url Rewriting,我有一个调查页面,将引用发票编号。我试图使URL干净,这样就没有问号或等号。例如: 其中832551是参考中的发票ID。我试图避免?发票ID=832551 我如何获得一个php页面来读取它并使其成为一个变量值 PHP4.0.8使用url创建一个变量 //You get all the url in array $var = $_SERVER["REQUEST_URI"]; //Explode it in array, with slash '/' $var_array = explode("/

我有一个调查页面,将引用发票编号。我试图使URL干净,这样就没有问号或等号。例如:

其中832551是参考中的发票ID。我试图避免
?发票ID=832551

我如何获得一个php页面来读取它并使其成为一个变量值


PHP4.0.8

使用url创建一个变量

//You get all the url in array
$var = $_SERVER["REQUEST_URI"];
//Explode it in array, with slash '/'
$var_array = explode("/",$_SERVER["REQUEST_URI"]);
//Get the last element of array, which will be the invoice_id
$invoice_id = array_pop($var_array);
但如果您使用一些php框架,这就是默认情况下获取控制器属性的方式,
我建议您使用一些具有MVC结构的php框架。

这就是我们所说的URL重写

你可以在这里找到一个很好的例子


使用您的.htaccess文件将解决此问题,htaccess文件需要包含哪些内容?该链接将告诉您如何执行此操作。PHP4.0.8也非常过时。我将要求系统管理员升级php。再次感谢。他应该把代码放在哪里?index.php?但服务器不会加载它,请求为“”…不客气,但可能有更好的方法,您可以向上投票我的答案!:)