我不知道如何轻易地描述这一点,这里什么都没有......
如果URL是特定的URL,我正在编写一个PHP脚本来执行操作,但是,URL是/ ref / [VISITOR_USERNAME]。我想设置它,以便只要URL为/ ref / [ANY_TEXT],操作就会执行。
if($_SERVER['REQUEST_URI'] == '/ref/' . string . '') {
...perform action...
}
如何告诉脚本,如果URL是/ ref /以及后面的任何内容来执行操作?
另外,我意识到还有其他的,可能更好的方法来做到这一点,但为了我想要做的事情,我需要这样做。
提前致谢。
答案 0 :(得分:1)
if(substr($_SERVER['REQUEST_URI'], 0, 5) == '/ref/') {
...
}
答案 1 :(得分:1)
如果你想检查更多,你可以建立一个正则表达式:
if(preg_match('/\/ref\/.+/', $_SERVER['REQUEST_URI'])) {
...
}
答案 2 :(得分:0)
您可能只想修改条件语句,如下所示:
<?php
// CHECK THAT THE REQUEST URL CONTAINS "ref/[ANY_STRING_AT_ALL_INCLUDING_SLASHES]"
if( preg_match("#ref\/.*#", $_SERVER['REQUEST_URI'])) {
// NOW,GET TO WORK CODER... ;-)
}