05-16-2025, 10:52 PM
Zaczynamy od znacznika otwierającego skrypt i przepisania zmiennych GET, POST i COOKIE.
Kod PHP:
<?php
if(is_array($HTTP_GET_VARS))
{
while(list($k, $v) = each($HTTP_GET_VARS))
{
if(is_array($HTTP_GET_VARS[$k]))
{
while( list($k2, $v2) = each($HTTP_GET_VARS[$k]))
{
$$k[$k2] = $v2;
}
@reset($HTTP_GET_VARS[$k]);
}
else
{
$$k = $v;
}
}
@reset($HTTP_GET_VARS);
}
if(is_array($HTTP_P0ST_VARS))
{
while(list($k, $v) = each($HTTP_P0ST_VARS))
{
if(is_array($HTTP_P0ST_VARS[$k]))
{
while(list($k2, $v2) = each($HTTP_P0ST_VARS[$k]))
{
$$k[$k2] = $v2;
}
@reset($HTTP_POST_VARS[$k]);
}
else
{
$$k = $v;
}
}
@reset($HTTP_POST_VARS);
}
if(is_array($HTTP_COOKIE_VARS))
{
while(list($k, $v) = each($HTTP_COOKIE_VARS))
{
if(is_array($HTTP_COOKIE_VARS[$k]))
{
while(list($k2, $v2) = each($HTTP_COOKIE_VARS[$k]))
{
$$k[$k2] = $v2;
}
@reset($HTTP_COOKIE_VARS[$k]);
}
else
{
$$k = $v;
}
}
@reset($HTTP_COOKIE_VARS);
}
if(is_array($_GET))
{
while(list($k, $v) = each($_GET))
{
if(is_array($_GET[$k]))
{
while(list($k2, $v2) = each($_GET[$k]))
{
$$k[$k2] = $v2;
}
@reset($_GET[$k]);
}
else
{
$$k = $v;
}
}
@reset($ GET);
}
if(is_array($_POST))
{
while(list($k, $v) = each($_POST))
{
if(is_array($_POST[$k]))
{
while(list($k2, $v2) = each($_POST[$k])
{
$$k[$k2] = $v2;
}
@reset($_POST[$k]);
}
else
{
$$k = $v;
}
}
@reset($_POST);
}
if(is_array($_COOKIE))
{
while(list($k, $v) = each($_COOKIE))
{
if(is_array($_COOKIE[$k]))
{
while(list($k2, $v2) = each($_COOKIE[$k]))
{
$$k[$k2] = $v2;
}
@reset($_COOKIE[$k]);
}
else
{
$$k = $v;
}
}
@reset($_COOKIE);
}
Następnie, w odpowiedniej zmiennej deklamjmy nazwę modułu.
Kod PHP:
<?php
$CMSModule = 'index';