Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скрытие реального адреса PHP страницы, Помогите 
:(
    Опции темы
NetFlame
  Дата 20.6.2007, 22:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 8.3.2006
Где: Москва

Репутация: нет
Всего: нет



Здравствуйте!

Весь инет обыскал, не нашел.

Очень нужен скрипт для скрытия реального адреса страницы. Нужно, чтобы скрипт генерировал "фейковую" , беря ее код из статической php страницы, адреса которой никто не должен знать. Пользователь попадает на сгенерированную страницу, нажимает на кнопку, выполняются какие-то действия. После этих действий эта страница больше не должна открыться или обновиться.
То есть должен сгенерироваться уникальный код, который присущ только этой странице.
Как это сделать?
Заранее спасибо!

Это сообщение отредактировал(а) NetFlame - 20.6.2007, 22:35
PM MAIL WWW ICQ   Вверх
Alx
Дата 21.6.2007, 00:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 6
Всего: 78



NetFlame, 
тебе что - адрес к php-скрипту надо скрыть или адрес к странице этой твоей тайной?
страница эта - что: скрипт или данные(html)?

если первое, то mod_rewrite, если второе, то require "secret_file.php";, если третье, то echo file_get_contents("secret_file.html"); или headers юзай.


--------------------
PM MAIL WWW ICQ   Вверх
NetFlame
Дата 21.6.2007, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 8.3.2006
Где: Москва

Репутация: нет
Всего: нет



Это скрипт платной генерации пароля. Пароль заносится в базу, и потом как бы только с этим паролем можно зарегиться. Но скрипт должен выполниться только один раз, чтобы пользователь не заплатил один раз за 2 или более паролей. Везде PHP скрипты.

Добавлено через 1 минуту и 8 секунд
Мне не очень понятно, как сделать динамическую страницу, чтобы каждый раз у нее было новое название, и она черпала свой код из "секретного файла"
PM MAIL WWW ICQ   Вверх
teroni
Дата 21.6.2007, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 15.5.2007
Где: Днепропетровск

Репутация: 8
Всего: 22



Можно сделать базу из трёх полей: Пароль - Адрес секретной страницы - Просмотрено или нет.
При оплате добавлять юзера в эту базу и давать ему ссылку вида paidpage.php?code=ty456rgdrsfg565rert457yrtwr . При заходе его на эту страницу проверять наличие пароля в базе, если такого нет - то ничего не показывать. А если есть - то делать 
Код

include "secret-page.php";
 и записывать в соотв. поле базы, что страница просмотрена.
PM MAIL   Вверх
NetFlame
Дата 21.6.2007, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 8.3.2006
Где: Москва

Репутация: нет
Всего: нет



Короче, как-то надо сделать адрес статической страницы динамическим, каждый раз новым.

Добавлено через 2 минуты и 9 секунд
Понимаете, у меня страница защищена сервисом sms.zamok
Там если посылаешь смс на определенный телефон, тебе приходит код, который вводишь в спецполе, и далее имеешь доступ. Так же там следят за url, то есть если ты попал на страницу с адресом http://xxx.ru/abcdf.php , то этот пароль подойдет только к ней.
PM MAIL WWW ICQ   Вверх
WolfON
Дата 21.6.2007, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 604
Регистрация: 19.7.2004

Репутация: 6
Всего: 8



mod_rewrite
PM MAIL ICQ   Вверх
Serkys
Дата 21.6.2007, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1061
Регистрация: 19.4.2004

Репутация: 4
Всего: 22



Прописываешь в .htaccess правило mod_rewrite, например:
Код

RewriteRule mypage/([0-9a-zA-Z]+)$ page.php?code=$1

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0482 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.