我有这个问题。例如我有这个URL http://site-myname.testingsite.localhost/auth/register?r=,uwing $ _SERVER ['REQUEST_URI']我能够得到值'auth/register?r ='。现在我想要做的就是使用正则表达式和的preg_match检查'/认证/注册?R ='或'/认证/注册?R = anyvalue',这样,如果任何用户谁将具有任何值或空值的查询字符串'r'将在范围之内。比较给定的子域与正则表达式
我最初的解决方案是:
preg_match('#/auth/register\?r=^$#', $_SERVER['REQUEST_URI'])
但它似乎并没有工作。请帮帮我!我现在被困在这个问题上一个小时了,我不想浪费时间。答案将非常感谢,谢谢!
不清楚。 'auth/register?r ='与子域有关吗? – grebneke
为什么不是'$ _GET ['r']'? –
大家好,很难解释,但我有理由为什么我不得不使用正则表达式而不是$ _GET。我需要改善我的正则表达式能力。希望我的问题将得到解答。谢谢 –