我想根据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
语句,特别是当你有很多类别的时候!