Zdravím,
chtěl bych se zeptat. Potřeboval bych, aby mi formulář zasílal kromě ostatního také informaci o konkrétní adrese, ze které byl poslán. Mám totiž dynamické formuláře a potřeboval bych vědět přesnou url adresu stránky.
Napadlo mě do formuláře do pole input předdefinovat hodnotu value funkcí get_url() a posílat to na email spolu s dalšími daty přes POST. Není to nebezpečné? V tomto se nějak nevyznám.
POLE VE FORMULÁŘI:
<input size=\"40\" name=\"clanek\" class=\"textpole\" value=\"".get_url()."\" type=\"hidden\">
FUNKCE get_url:
function get_url($header = false) {
static $pure_url = null;
static $html_url = null;
if (!$pure_url) {
$url = (isset($_SERVER['HTTPS']) ? 'https://' : 'http://');
$url .= $_SERVER['SERVER_NAME'];
$port = explode(':', $_SERVER['HTTP_HOST']);
if (!empty($port[1])) {
$url .= ':'.$port[1];
}
$url .= $_SERVER['REQUEST_URI'];
$pure_url = $url;
$html_url = str_replace('&', '&', $pure_url);
}
return $header ? $pure_url : $html_url;
}
LinkedIn - Zdeněk Pikulík
Regiony ČR.cz - 1. responzivní zpravodajství z regionů ČR
Medializujeme ČESKO.cz - Revoluční program podpory a modernizace obcí ČR
Obce2020.cz - Moderní řešení profesionálního webu pro obce