/*生成静态页面函数*/
function mod_rewrite(){
global $_GET;
$path_info = substr($_SERVER['PATH_INFO'], 1);
$path_info = preg_replace('/\.html/', '', $path_info);
$var = explode('/', $path_info);
$count = count($var);
for ($i=0; $i<$count; $i+=2) {
$_GET[$var[$i]] = $var[$i+1];
}
return $_GET;
}
怎么样用
function mod_rewrite(){
global $_GET;
$path_info = substr($_SERVER['PATH_INFO'], 1);
$path_info = preg_replace('/\.html/', '', $path_info);
$var = explode('/', $path_info);
$count = count($var);
for ($i=0; $i<$count; $i+=2) {
$_GET[$var[$i]] = $var[$i+1];
}
return $_GET;
}
怎么样用
当你有东西并且是get提交方式提交到这个页面的时候,在这个页面中
$s = mod_rewrite();
就行了,得到$s就是结果了
如:if($do == "detail"){
$list = $mydb->getrow("select * from {$pre}pro_list where id={$_GET['id']} and state=1" );
$up = $mydb->query("update {$pre}pro_list set hits=(hits+1) where id=".$_GET['id']);
$smarty->assign("detail",$list);
$smarty->assign("tit",$list['title']);
$smarty->display("detail.html");
exit;
}
if($do == "detail"){
$list = $mydb->getrow("select * from {$pre}pro_list where id={$_GET['id']} and state=1" );
$up = $mydb->query("update {$pre}pro_list set hits=(hits+1) where id=".$_GET['id']);
$smarty->assign("detail",$list);
mod_rewrite();
$smarty->assign("tit",$list['title']);
$smarty->display("detail.html");
exit;
}有哪位哥哥 看看 怎么做, 谢谢
$_GET=mod_rewrite();
if($_GET['do']== "detail"){$list = $mydb->getrow("select * from {$pre}pro_list where id={$_GET['id']} and state=1" );
$up = $mydb->query("update {$pre}pro_list set hits=(hits+1) where id=".$_GET['id']);
$smarty->assign("detail",$list);
mod_rewrite();
$smarty->assign("tit",$list['title']);
$smarty->display("detail.html");
exit;
}
(无样式)
<b>MySQL server error report:Array
(
[0] => Array
(
[message] => MySQL Query Error
) [1] => Array
(
[sql] => select * from glu_pro_list where id=css and state=1
) [2] => Array
(
[error] => Unknown column 'css' in 'where clause'
) [3] => Array
(
[errno] => 1054
))