0

我在 Wordpress 网站上工作,我需要能够为真正快速简单的自定义订单页面创建模板。

计划是创建页面,以便所述页面的 URL 为http://www.website.com/order-1234

然后,用于该页面的模板将包含 PHP,它将尝试获取 URL 的“1234”部分,并将其用作变量。

$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$order_id = intval(substr($url, strrpos($url, '/order-') + 4));
echo $order_id;

但是上面的代码返回一个零“0”

4

1 回答 1

1

尝试使用 www.website.com/order?id=1234

并使用

 $getid = $_GET['id']

当你想使用 get 来显示页面时,也可以使用 request 函数

 if ($_REQUEST['id'] == $getid) {
 // do something here
}

类似的东西:)

于 2013-07-03T03:51:09.143 回答