Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

php. изменение клиенского кода.

26K
09 августа 2007 года
mycop
7 / / 14.05.2007
Здравствуйте.

Играю в оч. интересную онлайн-игру, не буду ее называть, т.к. может сочтете за рекламу... Очень хотелось написать к ней дополнение, улучшение.. но возник вопрос.. возможно ли это.. я имею введу такую схему:

клиент браузер >> php-код >> серверная обработка >> html-код >> клиент браузер.

Можно ли в html-код добавить свой код и потом его вывести в браузер.

если не понятно изложил попробую еще раз =) Возможно будет вопрос а нафига тебе это все надо?! отвечу) хочу потренироваться в изучении php =)
860
09 августа 2007 года
Abell2000
138 / / 15.01.2003
А причем тут php?
то что ты хочешь сделать называется xss.
26K
10 августа 2007 года
mycop
7 / / 14.05.2007
Да?! а можно с этого момента поподробней))) киньте пожайлуста пару ссылок, для чайников))
239
10 августа 2007 года
Dolonet
1.7K / / 20.05.2000
Если хочешь тренироваться в PHP программировании, то тебе нужно писать серверные скрипты, ибо иного PHP можно сказать не умеет. PHP только и делает, что генерирует html и др. на сервере, выдает клиенту.
Клиентские скрипты - это JS, VBscript. Они выполняются на клиенте, и клиент их даже может увидить. Вот эти скрипты ты можешь менять каким-то образом, и даже менять отображение страницы на свое усмотрение.
Вот только PHP скрипты на чужом сервере неприкосновенны. До них не добраться никак кроме взлома системы, что, поверь, очень трудно осуществимо.
26K
10 августа 2007 года
mycop
7 / / 14.05.2007
Dolonet

Спасибо, теперь стало понятнее! Тогда такой вопрос, каким образом можно вставить свой код в полученный html документ из php документа, средствами Java Script, VB script? Пожайлуста напишите маленький примерчик.
239
10 августа 2007 года
Dolonet
1.7K / / 20.05.2000
да никак, кроме сохранения страницы у себя на компьютере и добавления JS в неё. Но это неинтерактивно и достаточно глупо как правило. Можно "на лету" что-то вставлять через плагин FireBug для Firefox
7.8K
10 августа 2007 года
Tingo
201 / / 17.05.2007
Цитата: Dolonet
да никак, кроме сохранения страницы у себя на компьютере и добавления JS в неё. Но это неинтерактивно и достаточно глупо как правило. Можно "на лету" что-то вставлять через плагин FireBug для Firefox



Почему же?
Можно ведь.
Надо добавить фрейм в документ, и через него работать с DOM другого фрейма.
Разве есть проблема?

7.8K
10 августа 2007 года
Tingo
201 / / 17.05.2007
или же открыть игру(сайт) через яваскрипт со страницы своего компа,
и опять же управлятся через DOM.

*Под словом "документ" подразумевался html файл созданный у себя на компе.
860
11 августа 2007 года
Abell2000
138 / / 15.01.2003
Цитата: Tingo
Почему же?
Можно ведь.
Надо добавить фрейм в документ, и через него работать с DOM другого фрейма.
Разве есть проблема?



А разве можно это сделать вне одного домена? Помойму нет.

вот кусок из msdn:

Цитата:

For most content, only interactions with content from the same domain are allowed. For example, a typical page on microsoft.com can freely script content on any other page on microsoft.com, but cannot script to pages that are located on a different Web domain. The DHTML Object Model uses the document.domain property to enforce this restriction: only pages with identical domain properties are allowed free interaction. The protocol of the URL must also match. For instance, an HTTP page cannot access HTTPS content

7.8K
11 августа 2007 года
Tingo
201 / / 17.05.2007
*пошимает плечами*
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог