Цитата:
Сообщение от PHPoozy
возможно только через редирект
|
Ну смотри, есть скрипт redir.php содержащий редирект:
PHP код:
<?
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://xxx.ru/request.php");
exit();
?>
Если я открываю его просто в браузере: myhost.com/redir.php , то редиректюсь куда надо, серверу передаются кукисы и request.php срабатывает как надо.
Но если я открываю в браузере myhost.com/index.html содержащий:
PHP код:
<iframe src="redir.php" width=200 height=200></iframe>
<script>window.open("redir.php");</script>
То request.php всё выкупает и не делает того, что надо.
Отличие работающего и неработающего подходов, насколько я понимаю, только в реферерах? Или еще что-то?
|