如何比较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;
}
}
?>发布于 2013-11-21 15:47:40
如果您想找出"id“等于什么,请使用$_GET['id']
if ($_GET['id'] === 1) {
print "one";
}另一种选择:
switch ($_GET['id']) {
case 1:
print "one";
break;
case default:
print "invalid";
break;
}http://php.net/manual/en/control-structures.switch.php
发布于 2013-11-21 15:46:18
如果您只想比较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允许您通过$_GET['id']、$_GET['id2']和$_GET['name']访问id=10&id2=100&name=aust之类的参数。
发布于 2013-11-21 15:52:44
在PHP中,您的请求将使用$_GET或$_POST (或者$_REQUEST (如果您想要的话))。
https://stackoverflow.com/questions/20125315
复制相似问题