|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.12.2014, 01:27 | #1 |
Форумчанин
Регистрация: 06.10.2013
Сообщений: 216
|
публикация на своем сайте
всем привет, столкнулся с такой проблемой, не знаю как программой, опубликовать на сайте некоторую инфу.. у меня есть там база данных, в которую и нужно вносить данные, база имеет такие поля: Имя, Тема, ТЗ.
заранее спасибо) |
10.12.2014, 09:06 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Хостинг обычно не дает подключаться к БД из вне.
|
10.12.2014, 09:19 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну может у автора VPS и он сам себе все дает или не дает.
Но вряд ли стоит так делать вообще, сделайте лучше какое-нибудь HTTP API для этого: отправляете HTTP запрос сайту, а он уж занимается добавлением в БД и т.п.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
10.12.2014, 13:13 | #4 | |
Форумчанин
Регистрация: 06.10.2013
Сообщений: 216
|
Цитата:
дает) мы давно поднимали серв линейки и обвязку делали... а что если сайт будет брать всю базу с компа с прогой? Последний раз редактировалось Stilet; 10.12.2014 в 13:27. |
|
10.12.2014, 13:38 | #5 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Программа отправила серверу HTTP запрос, на той стороне его получил РНР (ну или что там у вас, Python/Ruby/ASP.NET/NodeJS/...), отфильтровал (мало ли что там пришло, вдруг вообще SQL инъекция), добавил в БД. То есть все так же, как и с обычными пользователями, зашедшими на сайт через браузер. Напрямую подключаться к удаленной БД из программы (если не вы один ее используете) не безопасно же. Например, возьмет человек логин и пароль из программы, да и получит все содержимое БД, а потом еще и дропнет ее (ну можно конечно решить это с помощью прав, но вряд ли полностью). В общем обычно так не делают, а создают какой-то дополнительный слой между программой и БД сайта.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 10.12.2014 в 13:41. |
|
10.12.2014, 14:56 | #6 |
Форумчанин
Регистрация: 06.10.2013
Сообщений: 216
|
|
10.12.2014, 17:23 | #7 |
Форумчанин
Регистрация: 06.10.2013
Сообщений: 216
|
Код:
Код:
|
10.12.2014, 21:49 | #8 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
А чего за blocks/login.php? Вроде на сайте не туда запрос отправляется. Что и видно по пустому action (то есть на текущую страницу отправляет — http://rackot.ru/ видимо). И попробуйте до POST запроса сначала просто эту страницу запросить (GET запрос), чтоб куки дало.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
10.12.2014, 22:48 | #9 |
Форумчанин
Регистрация: 06.10.2013
Сообщений: 216
|
а что мне с куками делать? там названия переменных
|
10.12.2014, 22:53 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ничего не делать, просто CookieManager должен их сохранять и использовать в следующих запросах.
Если не работает что-то берите какой-нибудь Fiddler и сравнивайте свои запросы с браузером.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Публикация новостей из ВК на сайте | mephist | Фриланс | 1 | 28.10.2014 16:37 |
Карты Google на своем сайте | Glowworm | JavaScript, Ajax | 3 | 15.03.2013 08:35 |
Регистрация на своем сайте | htior | Помощь студентам | 11 | 07.08.2012 13:18 |
Торрент на своем сайте | FINoM | PHP | 1 | 05.08.2009 19:05 |
Копирайтинг, рерайтинг + публикация на сайте | Bogus88 | Фриланс | 3 | 30.07.2009 13:54 |