- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
if ($_POST['action']!=""){
$action=$_POST['action'];
} elseif ($_GET['action']!=""){
$action=$_GET['action'];
}
if ($_POST['pid']!=""){
$pid=$_POST['pid'];
} elseif ($_GET['pid']!=""){
$pid=$_GET['pid'];
}
if ($_POST['page']!=""){
$page=$_POST['page'];
} elseif ($_GET['page']!=""){
$page=$_GET['page'];
}
if ($_POST['cid']!=""){
$cid=$_POST['cid'];
} elseif ($_GET['cid']!=""){
$cid=$_GET['cid'];
}
if ($_POST['num']!=""){
$num=$_POST['num'];
} elseif ($_GET['num']!=""){
$num=$_GET['num'];
}
И чем это поможет???
*** И при желании нужные переменные в лёгкостью оформят как get,post,cookie, поэтому ни про какую безопастность данных речи идти не может.
foreach ($_POST as $getkey => $get) if ($get!= "") $$getkey = $get;
Ну или если нули не принципиальны
foreach ($_GET as $postkey => $post) if ($post) $$postkey = $post;
foreach ($_POST as $getkey => $get) if ($get) $$getkey = $get;
Любой скрипт у меня начинаеся так.
http://localhost/big_site/ не в счет XD
http://ekaterina.ua
http://kormetal.com.ua
http://povisimka.com.ua
http://russia-travel.com
http://tsovushi.com
http://shinnik.com.ua
http://ukrfoil.kiev.ua
... хватит пока ... в списке более 300 сайтов.
Warning: session_start() [function.session-start]: The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in /home/russiatr/public_html/index.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/russiatr/public_html/index.php:3) in /home/russiatr/public_html/index.php on line 3
У тебя грешные Cookies проскочат и нет проверки на пустые значения.