我搜索过并找到了这个 http://html.net/tutorials/php/lesson10.php
但是,我的问题是我想传递几个参数但是我需要相同的变量名称..不确定这是否有意义所以前
?的index.php模型= XYZ&安培;页= 1,2,34
所以基本上,我希望页面弹出并转到目录XYZ并拉出关于1,2和34的图像。所以最有可能1.jpg 2.jpg和34.jpg
可能吗?不确定要搜索的关键字。
答案 0 :(得分:1)
使用参数名称的数组语法:
index.php?Model=XYZ&page[]=1&page[]=2&page[]=34
然后在你的代码中:
$page = $_GET['page'];
echo $page[0]; // prints 1
var_dump($page);
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(34)
}
答案 1 :(得分:1)
如果您关注Url
index.php?Model=XYZ&page=1,2,34
您可以使用以下PHP
来完成$pages = isset ($_GET['pages']) ? explode(',', $_GET['pages']) : [];
print_r($pages);
foreach ($pages as $page) {
//If no Number, ignore
if (!is_numeric($page)) {
continue;
}
//Cast to Integer
$page = (int)$page;
//Work with $page
echo $page;
}
还可以了解IIS的UrlRewriting
或Apache的ModRewrite