Jump to content

Confirmation of my regex attempt


NotionCommotion

Recommended Posts

I have possible HTTP_REFERER values such as the following:

[HTTP_REFERER] => http://www.example.com/lib/index.php?cid=components&controller=data&id=17&roles_id=15
[HTTP_REFERER] => http://www.example.com/lib/index.php?cid=createhelp

I am just trying to get the value of "cid"  Note that this applies to a TinyMCE plugin, and my $_GET variable does not include "cid".  Looking at my $_SERVER array, HTTP_REFERER is the only element that includes "cid".  I am also not concerned about spoofing HTTP_REFERER.

 

I am getting the value of "cid" as follows.  Is this the right way to do so?

$RegExp = '/index\.php\?cid=([^&]+)/';
preg_match($RegExp, $_SERVER['HTTP_REFERER'], $matches);
exit($matches[1]);
Link to comment
https://forums.phpfreaks.com/topic/293051-confirmation-of-my-regex-attempt/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.