使用传递参数
$n=isset($_GET['page']) ? (int)$_GET['page'] : 0;
echo('<a href="?page='.($n+1).'">Next</a>');
因此网址是:
home.php?page=2
如何从 url 或 make 中删除参数和 *.php 文件名
"home/browse/" ?
你为什么不使用重写引擎来避免它通过 .htaccess
<IfModule mod_rewrite.c>
Options +FollowSymLinks
#enter code here
IndexIgnore */*
# Turn on RewriteEngine
RewriteEngine On
# Rules
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
</IfModule>
在根目录下添加 .htaccess :
重写引擎开启
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?MyVar=$1 [QSA,L]
例如,您可以$_GET['MyVar']
在您的代码中使用:
$MyVar = isset($_GET['MyVar'])? $_GET['MyVar'] : 'Nop' ;
$Arr= explode('/',$MyVar) ;
之后比你在数组中的请求数组上。