Здравейте, колеги.
Имам няколко въпроса за тази глобална променлива $_SERVER .
Значи използвам я на няколко места - логин форма, взимане на ип адрес, хедър пренасочване
$_SERVER['PHP_SELF'];
$_SERVER['REMOTE_ADDR'];
$_SERVER['HTTP_REFERER'];
Погледнах в php (dot) net, но забелязах, че пише, че са непрепорачителни и тогава се замислих дали изобщо е удачно да използвам и с какво бих могъл да ги заменя
$_SERVER['PHP_SELF']; Това го ползвам по следният начин
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Също така и
<meta http-equiv="refresh" content="3; url=<?php $_SERVER['PHP_SELF']; ?>">
$_SERVER['REMOTE_ADDR']; Това го ползвам по следният начин
$user_ip = $_SERVER['REMOTE_ADDR'];
А това $_SERVER['HTTP_REFERER']; така
$referer = $_SERVER['HTTP_REFERER'];
header("Location: $referer");
Има ли по-добър вариант от използването на тези променливи
Имам няколко въпроса за тази глобална променлива $_SERVER .
Значи използвам я на няколко места - логин форма, взимане на ип адрес, хедър пренасочване
$_SERVER['PHP_SELF'];
$_SERVER['REMOTE_ADDR'];
$_SERVER['HTTP_REFERER'];
Погледнах в php (dot) net, но забелязах, че пише, че са непрепорачителни и тогава се замислих дали изобщо е удачно да използвам и с какво бих могъл да ги заменя
$_SERVER['PHP_SELF']; Това го ползвам по следният начин
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Също така и
<meta http-equiv="refresh" content="3; url=<?php $_SERVER['PHP_SELF']; ?>">
$_SERVER['REMOTE_ADDR']; Това го ползвам по следният начин
$user_ip = $_SERVER['REMOTE_ADDR'];
А това $_SERVER['HTTP_REFERER']; така
$referer = $_SERVER['HTTP_REFERER'];
header("Location: $referer");
Има ли по-добър вариант от използването на тези променливи