Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (req.url ~ "competition=([a-zA-Z0-9*]+)") {
- set req.http.X-COOKIE-NAME = regsub( req.url, "^/index.php\?", "");
- set req.http.X-COOKIE-NAME = regsub( req.http.X-COOKIE-NAME, "max=([0-9*]+)", "");
- set req.http.X-COOKIE-NAME = regsub( req.http.X-COOKIE-NAME, "telhash=([a-zA-Z0-9*]+)", "");
- set req.http.X-COOKIE-NAME = regsub( req.http.X-COOKIE-NAME, "competition=([a-zA-Z0-9*]+)", "\1\=1");
- set req.http.X-COOKIE-NAME = regsuball( req.http.X-COOKIE-NAME, "&", "");
- set req.http.X-COOKIE-EXISTS = "false";
- C{
- char *cookiename = VRT_GetHdr(sp, HDR_REQ, "\016X-COOKIE-NAME:");
- char *cookie = VRT_GetHdr(sp, HDR_REQ, "\007Cookie:");
- int ans;
- ans = strstr(cookie, cookiename);
- if (ans != NULL) {
- VRT_SetHdr(sp, HDR_REQ, "\020X-COOKIE-EXISTS:", ans, vrt_magic_string_end);
- }
- }C
- }
- if (req.http.X-COOKIE-EXISTS != "false") {
- set req.url = "/denied.html";
- }
Add Comment
Please, Sign In to add comment