In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] wrote:
> I was wondering if there is anyway to combine these two IF statements > into one: > > if (preg_match("@siteUserList.cgi?group=site177@", $QUERY_STRING)) > > and: > > if (preg_match("@siteUserList.cgi?group=site177&@", $QUERY_STRING)) Remember that preg_* functions aren't equivalent to str_*; you're matching against a regex pattern now, not just a simple text string. So you must first escape any regex special characters within your text string if you want reliable results. Otherwise, you're going to eventually end up with unintended matches like "siteUserList9cggroup=site177&". Regarding the rest of your question: the "?" character is what you seek. if (preg_match("/siteUserList\.cgi\?group=site177&?/", $QUERY_STRING)) -- CC -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php