首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >比较url和字符串

比较url和字符串
EN

Stack Overflow用户
提问于 2013-11-21 15:40:53
回答 3查看 46关注 0票数 1

如何比较PHP中的服务器请求和字符串?

多年来我没有做过任何网络开发,完全忘记了。

代码语言:javascript
复制
<?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;
            }
        }
?>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-21 15:47:40

如果您想找出"id“等于什么,请使用$_GET['id']

代码语言:javascript
复制
if ($_GET['id'] === 1) {
    print "one";
}

另一种选择:

代码语言:javascript
复制
switch ($_GET['id']) {
    case 1:
        print "one";
        break;
    case default:
        print "invalid";
        break;
}

http://php.net/manual/en/control-structures.switch.php

票数 -1
EN

Stack Overflow用户

发布于 2013-11-21 15:46:18

如果您只想比较URI参数,可以这样做:

代码语言:javascript
复制
$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之类的参数。

票数 0
EN

Stack Overflow用户

发布于 2013-11-21 15:52:44

在PHP中,您的请求将使用$_GET或$_POST (或者$_REQUEST (如果您想要的话))。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20125315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档