如何比较PHP中的服务器请求和字符串?
我多年没有做任何网络开发而完全忘记了。
<?php
$min = 0; $max = 9;
$index = 0; $pages = 2;
for($i = 1; $i <= $pages; $i++){
if( $_SERVER['REQUEST_URI'] == '/index.php?id='.(string)$i ){
$index = $i - 1;
$min = $i * 9;
$max = 2 * $min;
}
}
?>
答案 0 :(得分:0)
如果您只是想比较URI参数,可以这样做:
$min = 0; $max = 9;
$index = 0; $pages = 2;
for ($i = 1; $i <= $pages; $i++) {
if ($_GET['id'] == $i) {
$index = $i - 1;
$min = $i * 9;
$max = 2 * $min;
}
}
$ _ GET和$ _POST允许您访问id=10&id2=100&name=aust
到$_GET['id']
,$_GET['id2']
和$_GET['name']
等参数
答案 1 :(得分:0)
在PHP中,你的请求将是$ _GET或$ _POST(或者如果你想要的话,还是$ _REQUEST)
答案 2 :(得分:-1)
如果您想弄清楚“id”等于什么,请使用$_GET['id']
if ($_GET['id'] === 1) {
print "one";
}
另一种选择:
switch ($_GET['id']) {
case 1:
print "one";
break;
case default:
print "invalid";
break;
}