正则表达式,求帮忙!!! 本帖最后由 s51384 于 2012-02-25 15:45:10 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 '/^[^a-zA-Z]+$/';'/^[^\d]+$/'; 没人啊?我想做伪静态的URL类似像这样的:abc-abc(-前后都是字母)还有一个是:abc123-123(-前面可以是字母和数字,后面都是数字) 1:/[a-z]+-[a-z]+/i2:/[a-z0-9]+-[0-9]+/i 各位大大,本人想匹配“s70-536(c++)”RewriteRule ([a-zA-Z0-9]{1,})-([a-zA-Z0-9\-\(\+\)\-]{1,})$ index.php?type1=$1&type2=$2但是输出是错的结果是 s70 536(c ) 请问加红的该怎么改呢????我改了几个:1. \++ 2.\+\+ 3.\+\+ 结果都不对,都是上面的输出结果。拜教了! 不是你的正则不对,而是+号在属于url的特殊字符,你直接打印print_r($_SERVER),看QUERY_STRING或者REQUEST_URI print_r($_SERVER) 结果里的确有这个:GET [QUERY_STRING] => type1=s70&type2=536(c++)[REQUEST_URI] => s70-536(c++)说明已经获取到了变量的值。那怎么办才能取QUERY_STRING的值呢? 不是取QUERY_STRING的值,是这2个变量的值 if(strpos($_SERVER['QUERY_STRING'],'+') !== false){ parse_str($_SERVER['QUERY_STRING'],$_GET);}echo $_GET['type2']; parse_str也不行啊。。自己写个代码取吧。 新手求助:找病句 这样一个功能怎么实现? php页面的作用域 url接收参数问题 url=a.php?job=1:2:3 有單子,找會PHP+MYSQL開發人員合作!最好在深圳! PHP的分页问题! 应该怎样配置php的运行环境,才能在浏览器上看到php编程的运行效果? session warning 无法去除,在先等 static的好外是个啥 创建不了存储过程? mysql 字符集问题 请问怎么获取电脑名称和MAC地址
'/^[^\d]+$/';
我想做伪静态的URL
类似像这样的:abc-abc(-前后都是字母)还有一个是:abc123-123(-前面可以是字母和数字,后面都是数字)
2:/[a-z0-9]+-[0-9]+/i
RewriteRule ([a-zA-Z0-9]{1,})-([a-zA-Z0-9\-\(\+\)\-]{1,})$ index.php?type1=$1&type2=$2
但是输出是错的结果是 s70 536(c )
请问加红的该怎么改呢????
我改了几个:1. \++ 2.\+\+ 3.\+\+ 结果都不对,都是上面的输出结果。拜教了!
GET [QUERY_STRING] => type1=s70&type2=536(c++)[REQUEST_URI] => s70-536(c++)说明已经获取到了变量的值。那怎么办才能取QUERY_STRING的值呢?
{
parse_str($_SERVER['QUERY_STRING'],$_GET);
}
echo $_GET['type2'];