English 中文(简体)
如果 URL 发行, PHP 若 PHP
原标题:PHP If URL Issue
  • 时间:2012-05-21 17:48:00
  •  标签:
  • php

好吧,我有一个问题 与如果php命令。

{php}
$searchloadpage = "/search/Car/";
$listingloadpage = "/listing/%";
$currentpage = $_SERVER[ REQUEST_URI ];
if($searchloadpage==$currentpage) { 
include( searchload.php );
}
if($listingloadpage==$currentpage) { 
include( searchload.php );
} else {

}
{/php}

现在的问题是,你是如何做到的? $listloadpage = "/list/Hhere" = "/list/HERE"在这里我需要做的部分, 以便任何在列出后需要的东西。

示例: / list/ 1222. html 或任何在 / list/ 之后的东西, 它会装入我的搜索装入. php 文件。 我认为它叫做通配符代码, php 会在那里思考/ list/ 以及此列表目录之后的任何事物 。

希望是显而易见的。 () () ()

最佳回答
问题回答

你用regex来验证/list/123.html, 列名/abc.html, 列名/abc.html, 列名/abc.

<?php
    $searchloadpage = "/search/Car/";
    $listingloadpage = "//listing/.+/";

    $currentpage = $_SERVER[ REQUEST_URI ];

    if($searchloadpage == $currentpage) {
        include( searchload.php );

    } else if (preg_match($listingloadpage, $currentpage)) {
        include( searchload.php );

    // something else
    } else {

    }
?>

例如,如果你只想要 / list/1233.html 而不是/list/ itearse,你就要:

$listingloadpage = "//listing/[0-9]+.html/";




相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...