- 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
- 26
- 27
- 28
- 29
- 30
- 31
- 32
<?
$lasturl = ($_GET[url]) ? $_GET[url] : $CONFIG[site_url]; // последний урл
$expire = ($_GET[expire] == 1) ? time() + 365*24*60*60 : 0;
$domain = str_replace('www.', '', $_SERVER['HTTP_HOST']);
if (preg_match('/^[\d\.]*$/', $domain)) $cookie_domain = $domain; // ip-домен
else {$temp = explode('.', $domain); $temp = array('', $temp[count($temp)-2], $temp[count($temp)-1]); $cookie_domain = implode('.', $temp);}
setcookie($CONFIG[cookie_name], serialize(array($_GET[user_id],$_GET[password])), $expire, $CONFIG[cookie_path], $cookie_domain,
$CONFIG[cookie_secure], true);
if($_GET['iframe'])
{
setcookie('iframe', '1', $expire, $CONFIG[cookie_path], $cookie_domain,
$CONFIG[cookie_secure], true);
}
$i = array_search('www.'.$domain, $CONFIG[domains]);
if ($i && $CONFIG[domains][$i] && $i == count($CONFIG[domains]) - 1) $url = $lasturl;
else
$url = 'http://'.$CONFIG[domains][$i+1].'/domain_login/?user_id='.$_GET[user_id]
.'&password='.$_GET[password].'&expire='.$_GET[expire].'&url='.rawurlencode($lasturl).'&iframe='.($_GET['iframe']?'1':'0');
header("Location: $url");
ScriptEnd();
?>
... когда хочется бросить все и уехать в деревню. Наслаждаться утренней свежестью, слушать пение птиц. День за днем восстанавливая психику так беспощадно порушенную жестокими людьми-самозванцами, порочащими нашу профессию богов!
© "PHP. Немного боли и страдания"
3_dar 17.05.2016 18:02 # 0
3371 17.05.2016 18:18 # +2
3_dar 17.05.2016 19:40 # +4
inkanus-gray 17.05.2016 19:41 # +1
guest 17.05.2016 21:02 # +1
guest 17.05.2016 22:22 # 0
это пхпблядство-то?
3371 18.05.2016 01:34 # +1
guesto 18.05.2016 20:50 # +1
--что ты! нельзя из-за 99% обо всем языке
odoviez 18.05.2016 08:13 # 0
nik757 18.05.2016 18:21 # 0
guesto 18.05.2016 20:49 # 0
inkanus-gray 18.05.2016 20:52 # +2
Ну и ещё вместо array() употребляются квадратные скобочки.
bormand 18.05.2016 21:06 # 0
Не употребляются, т.к. нецелесообразно™ и ломает совместимость со старым PHP. Да и примеров кода со скобочками поди раз, два и обчёлся.
inkanus-gray 18.05.2016 21:10 # 0