Php 在一个URL路径变量中检查多个结果

Php 在一个URL路径变量中检查多个结果,php,Php,我应该如何准确地修改它,以便不仅检查“只需再执行一个步骤”,还检查其他步骤,如“感谢您注册” $url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; if (false == strpos($url,'Just-One-More-Step')) { echo '<div class="sideCourse"><a href="/Courses/Free-NLP-Training-Cour

我应该如何准确地修改它,以便不仅检查“只需再执行一个步骤”,还检查其他步骤,如“感谢您注册”

$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
    if (false == strpos($url,'Just-One-More-Step')) { echo '<div class="sideCourse"><a href="/Courses/Free-NLP-Training-Course/Signup-For-Free-NLP-Course/">Sign Up Now For FREE NLP Training Course</a></div>'; } else { echo ''; }

但是似乎不起作用。

strpos
不接受那样的多个字符串,您需要分别检查它们

if (false == strpos($url,'Just-One-More-Step') && false == strpos($url,'Thank-You-For-Registering')) { ... }
if (false == strpos($url,'Just-One-More-Step') && false == strpos($url,'Thank-You-For-Registering')) { ... }