Через ftp не закачивается папка с сайтом. Служба поддержки сказала что это временные проблемы. Но не закачивается уже несколько дней.
Если кто-нибудь используется этот хостинг, подскажите пож-та.
Привет,
подскажите, что значит запись CONSTRAINT [символ] в команде создания внешнего ключа?
ADD [CONSTRAINT [символ]} FOREIGN KEY (...) REFERENCES... (...).
ALTER TABLE S_OBJ_TO_OBJ ADD CONSTRAINT FK_S_OBJ_TO_OBJ00 FOREIGN KEY (PARENT_TYPE_ID, PARENT_ID) REFERENCES A_SIMPLE (OBJ_TYPE_ID, PKEY) ON DELETE CASCADE ON UPDATE CASCADE;
Что значит эта запись FK_S_OBJ_TO_OBJ00?
И почему внешний ключ требует индекс, зачем внешнему ключу индекс?
Внешний ключ это же триггер на поле, который заставляет удаляться все записи из данной таблицы с этим ключом если удалили родительский ключ?
Привет,
у меня есть шаблон сайта, это html код, который должен включаться в начале любого скрипта. Вернее я включаю вызываемые скрипты и этот шаблон в скрипте index.php. Через него проходят все запросы. Например, index.php?view=profile или index.php?view=main.
Но в скрипте логина, в случае успешного входа, посылается header('Location ...'). А в index.php шаблон уже выведен до включения include('login.php').
Если перед включением шаблона, в начале index.php, написать ob_start() и в конце index.php ob_end_flush, то будет ли буферизована отправка заголовков? Или они будут отправлять сами внутри команд буферизации, а в конце выведется все что идет через echo или просто как html в php (<?php ... ?><h1>Some</h1><?php .... ?>).
Привет,
подскажите, как сделать, чтобы один пользователь при просмотре профиля другого не смог его изменить? Проверить совпадает ли логин в сессии (логин текущего пользователя) с логином профиля, который он просматривает? Или в базе данных написать триггер, который перед командой UPDATE будет проверять редактируется ли сейчас строка с id таким же как у ползователя который ее редактирует, а ко всем остальным строкам запрещать доступ, и возвратит ошибку (вроде это делается так). Только как узнать id пользователя в триггере?
И еще:
Добавить таблицу, где будут указаны на каких страницах какие группы пользователей могут совершать действия (редактирование, создание, удаление, просмотр, выполнение или чтонибудь другое), и потом на каждой странице проверять права и в зависимости от этого показывать или скрывать что-то? Или поставить запреты или разрешение на команды Insert, Update, Delete, Select и какиенибудь другие в базе данных?
ясно, спасибо)
только одно непонятно там нужен пароль или не нужен. если нет то получается что я могу взять карту родственника и снять с нее бабла через платежную систему вроде paypal.
Как электронный магазин получается оплату через paypal? Пользователь заходит со страницы сайта на сайт paypal, и туда уже отправлена сумма которую нужно оплатить, а потом нажимает оплатить? А если возвращается на сайт магазина, подтвердив на paypal что он хочет заплатить, то электронный магазин отправляет запрос для paypal чтобы он перевел деньги со счета пользователя на счет магазина?
А почему магазин не может сделать запрос на перевод больше денег чем указал покупатель на счет магазина?
И почему если в регистрационной форме пользователя paypal нужно указывать только номер кридтной карты без пин-кода (пароля), то они могут переводить деньги с кредитной карты. А если кто-то введет номер чужой карты?
И еще: если нужно отправлять пароль при регистрации на paypal, то получается paypal может переводить деньги. Или ктото может перехватить пароль и снять деньги с карты?
А что дает составной ключ? Он упрощает написание запроса SELECT? Или что он дает. Просто по id можно найти типа select .... where id = 3; А составной ключ что даст?