【发布时间】:2016-12-02 21:49:07
【问题描述】:
我的 .htaccess 代码
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?key=$1
我的 index.php 代码如下
<?php
$key=isset($_GET['key']) ? $_GET['key'] : 'home';
if( in_array( $key, array('home','about','terms') ) ){
include("$key.php");
}else{
include("profile.php");
}
?>
何时使用“http://localhost/project_dir/home”工作正常(home 分配给参数 '?key')。但我想传递额外的参数,例如“http://localhost/project_dir/home?a=abc123”
我怎样才能得到参数“a”($_GET['a'])?
【问题讨论】:
标签: php .htaccess arguments parameter-passing