e-commerce. genialnie proste tworzenie serwisów w php i mysql ebook, ebooki
[ Pobierz całość w formacie PDF ]
SPIS TRECI
Wprowadzenie .................................................................................................... 13
Czym jest handel elektroniczny? ........................................................................13
Podstawowe informacje o ksice .....................................................................14
Wykorzystane technologie ............................................................................................ 15
Gdzie szuka pomocy? ................................................................................................. 15
Wymagania .........................................................................................................16
Podstawowe umiejtnoci ............................................................................................. 16
Serwer internetowy ....................................................................................................... 16
Jeszcze kilka drobiazgów .............................................................................................. 16
CZ I: PODSTAWY ............................................................17
Rozdzia 1.
Od czego zacz? ......................................................................... 19
Okrelanie celów biznesowych ..........................................................................20
Analiza kwestii prawnych ...................................................................................21
Prawo pastwowe i midzynarodowe ........................................................................... 21
Zgodno z PCI ............................................................................................................. 23
Wybór technologii internetowych .......................................................................23
Wybór hostingu ...................................................................................................26
Moliwoci hostingu ...................................................................................................... 26
Hosting, który polecam ................................................................................................. 29
Jak znale dobrego usugodawc? ............................................................................. 30
Korzystanie z systemu patnoci ........................................................................31
Systemy przetwarzania patnoci .................................................................................. 31
Bramki patnoci ............................................................................................................ 32
Który system patnoci wybra? ................................................................................... 33
6
E-COMMERCE. GENIALNIE PROSTE TWORZENIE SERWISÓW W PHP I MYSQL
Proces tworzenia witryny ...................................................................................34
Planowanie witryny ....................................................................................................... 35
Projekt HTML ................................................................................................................ 35
Projekt bazy danych ...................................................................................................... 36
Programowanie ............................................................................................................. 38
Testowanie .................................................................................................................... 40
Uruchamianie ................................................................................................................ 42
Utrzymywanie ................................................................................................................ 42
Udoskonalanie ............................................................................................................... 43
Rozdzia 2.
Podstawy bezpieczestwa ........................................................... 45
Teoria bezpieczestwa .......................................................................................45
adna witryna nie jest bezpieczna ................................................................................ 46
Celem nigdy nie jest zapewnienie maksymalnego bezpieczestwa ............................. 47
Bezpieczestwo uytkowników ..................................................................................... 48
Wymagania PCI ...................................................................................................50
Bezpieczestwo serwera ....................................................................................52
Wpyw hostingu na bezpieczestwo ............................................................................. 53
Bezpieczestwo PHP i serwera WWW ......................................................................... 54
Bezpieczestwo bazy danych ....................................................................................... 57
Bezpieczne transakcje ........................................................................................59
Typowe sabe punkty ..........................................................................................63
Ochrona informacji ........................................................................................................ 63
Ochrona uytkownika .................................................................................................... 64
Ochrona witryny ............................................................................................................ 65
CZ II: SPRZEDA WIRTUALNYCH PRODUKTÓW ...........71
Rozdzia 3.
Pierwsza witryna — struktura i projekt ........................................ 73
Projekt bazy danych ...........................................................................................74
Organizacja plików na serwerze .........................................................................77
czenie si z baz danych ................................................................................81
Plik konfiguracyjny .............................................................................................83
SPIS TRECI
7
Szablon HTML .....................................................................................................88
Tworzenie pliku nagówka ............................................................................................. 89
Dodawanie dynamicznych funkcjonalnoci do nagówka ............................................. 90
Tworzenie pliku stopki ................................................................................................... 93
Dodawanie dynamicznych funkcjonalnoci do stopki ................................................... 94
Tworzenie strony gównej ............................................................................................. 96
Rozdzia 4.
Konta uytkowników .................................................................... 99
Definiowanie funkcji pomocniczych ...................................................................99
Tworzenie pól formularza ............................................................................................ 100
Ochrona hase ............................................................................................................. 104
Przekierowanie przegldarki ....................................................................................... 106
Zakadanie kont ............................................................................................... 108
Tworzenie podstawowej struktury skryptu .................................................................. 108
Tworzenie formularza .................................................................................................. 110
Przetwarzanie danych z formularza ............................................................................ 111
Logowanie ........................................................................................................ 118
Przetwarzanie danych z formularza ............................................................................ 118
Tworzenie formularza .................................................................................................. 120
Wylogowanie .................................................................................................... 122
Zarzdzanie hasami ........................................................................................ 123
Odzyskiwanie hasa .................................................................................................... 123
Zmiana hasa ............................................................................................................... 127
Zwikszenie poziomu bezpieczestwa ........................................................... 130
Rozdzia 5.
Zarzdzanie zawartoci witryny ............................................... 133
Tworzenie konta administratora ...................................................................... 133
Dodawanie stron .............................................................................................. 134
Tworzenie podstawowego skryptu .............................................................................. 134
Dodawanie edytora WYSIWYG ................................................................................... 139
Wywietlanie zawartoci strony ...................................................................... 143
Przygotowanie skryptu category.php .......................................................................... 143
Przygotowanie skryptu page.php ................................................................................ 147
Dodawanie plików PDF .................................................................................... 149
Konfigurowanie serwera .............................................................................................. 150
Tworzenie skryptu PHP ............................................................................................... 152
8
E-COMMERCE. GENIALNIE PROSTE TWORZENIE SERWISÓW W PHP I MYSQL
Wywietlanie plików PDF ................................................................................ 159
Przygotowanie skryptu pdfs.php ................................................................................. 159
Przygotowanie skryptu view_pdf.php ......................................................................... 160
Rozdzia 6.
Korzystanie z systemu PayPal ................................................... 165
Ogólne informacje o systemie PayPal ............................................................. 165
Obsuga patnoci w systemie PayPal ........................................................................ 167
Przyciski systemu patnoci ........................................................................................ 168
Testowanie systemu PayPal ............................................................................ 169
Rejestrowanie w usudze Sandbox ............................................................................. 170
Tworzenie kont testowych ........................................................................................... 171
Tworzenie przycisku .................................................................................................... 174
Integracja systemu PayPal z witryn .............................................................. 177
Aktualizacja skryptu rejestrowania .............................................................................. 177
Tworzenie skryptu thanks.php .................................................................................... 178
Tworzenie skryptu cancel.php .................................................................................... 180
Testowanie witryny .......................................................................................... 181
Korzystanie z mechanizmu IPN ....................................................................... 183
Aktywowanie mechanizmu IPN ................................................................................... 184
Aktualizacja skryptu rejestrowania .............................................................................. 184
Tworzenie skryptu ipn.php .......................................................................................... 185
Aktualizacja skryptu thanks.php .................................................................................. 191
Odnawianie kont .............................................................................................. 191
Uruchamianie witryny ...................................................................................... 192
CZ III: SPRZEDA RZECZYWISTYCH PRODUKTÓW ....195
Rozdzia 7.
Druga witryna — struktura i projekt ........................................... 197
Kilka sów o witrynie ........................................................................................ 197
Co bdziemy sprzedawa? ......................................................................................... 197
Zakupy bez rejestracji ................................................................................................. 199
Implementowanie architektury MVC ........................................................................... 199
Zwikszenie bezpieczestwa ...................................................................................... 201
[ Pobierz całość w formacie PDF ]