мдаа...
ответ с "большим" смыслом, сразу понимаешь почему при повторе коде работает, и почему при не повторе не работает))) или даже сразу познаешь истину PHP в таких ответах)))
Когда то нужно было сделать быстро быстро авторизацию на определенном сайте, признаюсь - для парсинга...
Тогда я не смог понять почему так вышло - не работала, но вставив один и тот же код 3 раза (не помню как так вышло, причем 2 раза вставив не пошло). Работала и вроде до сих пор работает, но вот сегодня про него вспомнил, и опять не смог разобраться в чем дело, ув. форумчанины помогите, где в коде ошибка, что не так.
Вот этот код принимаю на $file_site_st получаю не залогиневшую страницу :
Вот этот код принимаю, на $file_site_st получаю залогиневшую страницу, если закомментировать 14 и 30 строку (которая вроде бы никакой роли не играет) , то уже не залогиневшую страницу получаю :
в PHP я новичек,
Чуток начитался, чуток стырил , чуток сам дописал, но скрипт почему то скрипт выводит страницу не залогиненную... В чем ошибка? подскажите люди.
Спасибо Вам за код, к сожалению и этого я не смог бы написать, так как яваскрипты еще не освоил...
Вечер целый смотрел на примеры из функции с parent.location.href так и не смог решить следующую проблему.
Сложилась следующая ситуация, при открывание index.php, появляется надпись "Вход в личный кабинет", после её нажатия окно greybox открывает заново index.php с той же надписью (короче возникает окно в окне), и после следующего нажатия на надпись происходит вход, как в примере
Извиняюсь, вопроса не заметил, всё на лету прочитал...
да, совершенное верно, нужно запретить открытие напрямую...
Если этот вопрос не по PHP то тогда не против переноса, наоборот "ЗА". (спасибо!)
Спасибо за ответ... я только учусь , по этой причине возникло сразу два вопроса к ответу...
1. Пробовал через .htaccess закрыть, в результате через greybox тоже не смог открыть данный файл
2. прописал константу, вроде всё работает, но...
когда открываешь первый раз появляется надпись "Вход в личный кабинет"
нажимаешь на неё и через greybox открывается cabinet.php, если далее закрыть это окно greybox и нажать снова выдает по коду (Доступ закрыт) будто я его хочу открыть через строку браузера. Как бы ясно в чем дело, в чем ошибка, а как можно прописать чтоб константа устанавливалась после нажатия на надпись, и при этом в исходном коде её не видно было бы.... код ниже.
заранее спасибо
Думаю использовать на своем сайте скрипт GreyBox
следующим образом:
- есть у меня на сервере localhost/www/panel/cabinet.php
- скрипт GreyBox лежит в localhost/www/panel/index.php - и данный скрипт открывает cabinet.php (как в примере на сайте greybox с "Launch google.com in fullscreen window")
как сделать так чтоб cabinet.php открывалась только через GreyBox, но при этом введя в строку браузера http://localhost/panel/cabinet.php ничего не выходила, то есть осуществить работу только черех Greybox.
P.S. извините за тавтологию, голова кругом уже....