Я думаю, что это может быть тем, что Вы ищете: НА пункте .
КОНФЛИКТА, Если Вы определяете свою таблицу как это:
CREATE TABLE table1(
id INTEGER PRIMARY KEY ON CONFLICT REPLACE,
field1 TEXT
);
Теперь, если Вы делаете ВСТАВКУ с идентификатором, который уже существует, SQLite автоволшебно ОБНОВЛЯЕТ вместо ВСТАВКИ.
Hth...
некоторые веб-серверы настроены для зеркалирования всего сайта, поэтому вы можете получать каждую страницу по http или https, в зависимости от того, что вы предпочитаете, или от того, как веб-браузер отправляет их. https безопасен, но немного медленнее и увеличивает нагрузку на ваше оборудование.
поэтому вы можете реализовать свой сайт и делать покупки как обычно, но решите поместить все, от корзины до оформления заказа, оплаты и т. д. по https. для этого все ссылки на корзину являются абсолютными и имеют префикс https: //
вместо http: //
. теперь, если люди нажимают на значок корзины покупок, они переходят в безопасную версию, и поскольку все ссылки оттуда снова относительны, они остаются там.
но! они могут заменить https на http вручную или перейти на незашифрованную версию, используя вредоносную ссылку и т. д.
в этом случае вы, вероятно, можете захотеть проверить, был ли ваш скрипт вызван через https ( _SERVER ["SERVER_PROTOCOL"]
, afaik), и запретить выполнение, если нет (хорошая практика). или выполните перенаправление на защищенный сайт.
примечание: https больше не использует ssl exclusivley, tls (преемник ssl, см. rfc2818 ) является более современным
практическим правилом : пользователи должны иметь право выбора, хотят ли они использовать http или https в некритических средах, но вынуждены использовать https в критических частях вашего сайта (логин / корзина / оплата / ...) для предотвращения злонамеренных атак.
SSL означает «Secure Socket Layer», и это метод зашифрованной HTTP-связи (среди прочего). Он шифрует трафик между веб-браузером и сервером, позволяя отправлять безопасные данные, не опасаясь подслушивания.
SSL - это технология уровня веб-сервера, не имеющая ничего общего с PHP. Вы можете включить любой веб-сервер с SSL, независимо от того, есть на нем PHP или нет, и вам не нужно писать какой-либо специальный PHP-код, чтобы ваши PHP-страницы отображались через SSL.
Их много, много в Интернете можно найти руководства по настройке SSL для любого веб-сервера, который вы можете использовать. Это обширная тема. Вы можете начать здесь для Apache.