带url的PHP条件语句


php conditional statements with url

我想根据url中的页面id回显一些文本,例如,如果页面是72,我想输出"men "

products_new.php?categories_id=72

我不知道从哪里开始,但我猜我想写一些PHP说:如果:products_new.php?categorories_id =72 then echo ' men '

有什么想法吗,我正在使用oscommerce?

这是查询字符串的一部分,您可以只检查$_GET['categories_id'],而不是整个路径

通过url发送的值在$_GET超全局数组中可用:

$id = $_GET['categories_id'];
if ($id == 72)
{
    echo "Mens";
}

您可以使用$_GET['categories_id']获取该页面id,然后可以显示。

一旦您从查询字符串中获得类别id(如在Cyclone的回答中),您可能会从数据库表或内存中的PHP数组(将类别id映射到它们的描述)中而不是从条件语句中获取值" men "。

不要使用if语句,特别是当你有很多类别的时候!