Use the actual REQUEST_URI in the string also.
if ($scCacheControl && $scCacheControl['active']) {
// Create cache_code for this request
- $cache_code = md5(GLM_MEMBERS_SITE_BASE_URL.print_r($atts,1).print_r($shortcode,1).print_r($_REQUEST,1));
+ $cache_code = md5(GLM_MEMBERS_SITE_BASE_URL.$_SERVER['REQUEST_URI'].print_r($atts,1).print_r($shortcode,1).print_r($_REQUEST,1));
// Remove all old cache entries from the database
$sql = "DELETE from ".GLM_MEMBERS_PLUGIN_DB_PREFIX."cache WHERE DATE_ADD(created, INTERVAL ".$scCacheControl['cacheTime'].") < NOW();";