简单方法获取alias url里面$_GET['q']值(zt)

假设你先已设置网址别名:

?q=node/5
为:?q=about
由于drupal对$_GET['q']这个东东做了包装,
所以你在使用$_GET['q']获取你设定了别名alias的q值时,
只能获取到"node/5",而不是"about".
===================
这时候 可以用以下方法来解决:
由于querystr里面只有一个["q"],所以可以用以下的方法来获取$_GET['q']的值
<?php
  $alias = explode('=',$_SERVER["REQUEST_URI"]);
  $_GET['q'] = $alias[1];
  ?>
  <body class="<?php echo $_GET['q']; ?>">

 

==========

小技巧,发到zhupou.cn来和大家分享

这个论坛程序是不有问题啊,排布好的代码格式全乱了,管理员呢

这个论坛程序是不有问题啊,排布好的代码格式全乱了,管理员呢?

 

再发:

<?php 

$alias = explode('=',$_SERVER["REQUEST_URI"]);

 $_GET['q'] = $alias[1];

  ?>

  <body class="<?php echo $_GET['q']; ?>">

 

很少有人过来发代码的,我把它启用

很少有人过来发代码的,我把它启用,只有我一个人能够使用html格式。我改一下配置。

老葛的编辑器没调吧,呵呵,也没加代码高亮,他太忙了吧最近。

老葛的编辑器没调吧,呵呵,也没加代码高亮,他太忙了吧最近。以后会慢慢改过来的吧,支持老葛。

只有我一个人可以发代有格式的

只有我一个人可以发代有格式的,因为我怕有人攻击网站,开放的权限太大的话。开始的时候开了这个权限,后来我关了。现在又开开了。经常有人问这个问题。

这个问题,昨天我也遇到了

这个问题,昨天我也遇到了,在drupal中直接引用的$_Get,但是从里面多出来一个q参数,调试了半天,一个一个对比才发现,这个q不是支付宝传递过来的,而是drupal自由的参数,所以MD5验证一直过不去。

想不到葛兄已经要组团啦,恭喜

想不到葛兄已经要组团啦,恭喜

我只是打算啊,计划中

我只是打算啊,计划中,我只会drupal后台的配置和模块的2次开发,所以需要一个美工,来制作主题,不然还需要客户自己找美工.

北京应该不缺这种人的,或许可能是兼职的吧。刚才在个人博客简

北京应该不缺这种人的,或许可能是兼职的吧。刚才在个人博客简要推荐了一下drupal,写的粗糙。

说明一下,现在已失效  呵呵 ;)

说明一下,现在已失效  呵呵 ;)