我如何在友好 url 中使用 get 方法。
How do I use get method in friendly url.
我的 url 是:http://rang.comli.com/servicecnt/service_id/5。
使用 .htaccess 文件,我创建了友好的 url.I 想要通过使用 $_GET method.So 来检索 url 值,我在 php 中已经这样做了,但是我想要了解如何使用 $_GET 方法获取并分配给变量。
<?php
$htp=$_SERVER['REQUEST_URI'];
$htp_arr=explode("/",$htp);
echo $htp;
echo "<pre>";
print_r($htp_arr)."<br/>";
echo "ID=".$htp_arr[3]."<br/>";
echo "Name=".$htp_arr[2]."<br/>";
echo "Name2=".$htp_arr[1]."<br/>";
?>
如果您使用的是 .htaccess 那么只需使用:
$serviceId = $_GET['service_id'];
对于教程 URI 添加此规则:
RewriteRule ^tution/tution_id/(\d+)/?$ tution.php?tution_id== [QSA,L]
我的 url 是:http://rang.comli.com/servicecnt/service_id/5。 使用 .htaccess 文件,我创建了友好的 url.I 想要通过使用 $_GET method.So 来检索 url 值,我在 php 中已经这样做了,但是我想要了解如何使用 $_GET 方法获取并分配给变量。
<?php
$htp=$_SERVER['REQUEST_URI'];
$htp_arr=explode("/",$htp);
echo $htp;
echo "<pre>";
print_r($htp_arr)."<br/>";
echo "ID=".$htp_arr[3]."<br/>";
echo "Name=".$htp_arr[2]."<br/>";
echo "Name2=".$htp_arr[1]."<br/>";
?>
如果您使用的是 .htaccess
$serviceId = $_GET['service_id'];
对于教程 URI 添加此规则:
RewriteRule ^tution/tution_id/(\d+)/?$ tution.php?tution_id== [QSA,L]