正则表达式,求帮忙!!! 本帖最后由 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的网同时在线人数超过100人以上,网站就开始打开很慢了。 求求求求求~~~!!!! 两个头晕的问题,求教了 数组内的数据比较问题(数据库相关) 求php读写xml的代码(类似留言簿核心代码) 请帮我看看这段代码,我想选中一个选项后,刷新页面。 微信公众平台群发接口问题 用phpmailer如何群发邮件 php字符变量 异或 疑问,请解决 http://www.jinrishoufa.com/ 这个网站wordpress做的吗 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'];