Marot

Reputacja

126

Głosów ogółem

użytkownik głosował za tyle razy
6
Użytkownik głosował przeciw tyle razy
0
Prawdziwe imię
Marek
Członek od
2 miesiące, 3 tygodnie
Ostatnio widziany
2 tygodnie, 6 dni temu
Witryna
https://nm.0x04...
Miejscowość
Słupsk
Wiek
19

O mnie

- HTML
- CSS
- PHP
- SQL
- JS (AJAX)
- C++
- Pascal
- GML (Game Maker Language)

Pytania: 3

Odpowiedzi: 17

  • 2010-07-20 08:27:29 Co to są sesje i jak je stosować w praktyce? (PHP)

    Sesje są metodą współdzielenia danych przez wiele stron www, w ramach jednego okna przeglądarki. Osobiście wolę sesje od ciasteczek. Sesje w php wysyłają do użytkownika tylko 1 ciasteczko z identyfikatorem sesji, a wszystkie dane trzymane są na serwerze. Dzięki temu zaawansowany użytkownik nie może ich podejrzeć, ani lokalnie zmienić, co jest możliwe z ciasteczkami. Mechanizm sesji w php działa domyślnie wysyłając ciasteczko z id sesji, ale poradzi sobie też, gdy użytkownik zablokował przyjmowanie ciasteczek w swojej przeglądarce.

    Sesję inicjujesz za pomocą: session_start(); Umieszczasz to w każdym pliku gdzie chcesz mieć dostęp do danych sesji.

    Po tym od razu możesz tworzyć i odczytywać zmienne w sesji (w tablicy $_SESSION) np. $_SESSION['zmienna']='test'; echo $_SESSION['zmienna'];

    Usuwanie sesji:

    session_destroy(); // usuwa dane z serwera

    setcookie('PHPSESSID','',time()-300,'/','',0); // usuwa z przeglądarki ciasteczko z identyfikatorem sesji

    Wadą sesji dla mnie jest brak możliwości określenia czasu jej trwania, jak to się robi z ciasteczkami. Jeśli umiecie to zrobić, proszę o komentarz do mojej wypowiedzi.

  • 2010-06-18 20:42:40 Automatyczne zadania w MySQL.

    Jeśli masz serwer na linuksie, zainstaluj pakiet cron joba i dodaj zadanie wykonania komend sql / otwarcia strony co określony czas.

    W intrernecie dostępnych jest trochę zdalnych cronów, mogą się spóźniać do kilku minut, ale działają w miarę regularnie, np.:

    1. 2. 3.

  • 2010-06-30 15:34:54 Programowanie obiektowo

    Dowolny większy projekt według własnego pomysłu: forum, CMS, gra przeglądarkowa, portal, własne wiki (nie wiem czy jest sens). Jeśli nie masz zlecenia, zrób coś co może Ci się przydać na przyszłość, np. warstwę abstrakcyjną służącą do połączenia z bazą danych. Jeśli będzie wystarczająco uniwersalna, będziesz mógł jej używać w przyszłych projektach.

  • 2010-06-15 19:20:54 Jaka baza danych jest najlepsza

    MySQLa znajdziesz na wielu darmowych serwerach. Na ogół wystarcza. O przyjemności korzystania decyduje wersja phpMyAdmin'a.

    PgSQL jest imponujący, ma wiele dodatkowych funkcji, rozszerzeń, działa wieloprocesowo. Można go rozszerzać i programować. Jeśli masz możliwość skorzystania, polecam.

    Z Oracle'm nie miałem do czynienia.

  • 2010-08-14 18:20:24 Moment Epoch w event.timeStamp. [zamknięte]

    Epoch to początek określonej ery. Jest używany przez dane środowisko jako punkt, od którego liczy się czas, np. przed Chrystusem (A.C., B.C., p.n.e.) i po narodzinach Chrystusa (A.D., n.e.). W komputerach dla czasu UNIXowego początkiem był 1 stycznia 1970, godz. 00:00:00 czasu UTC i od tej daty liczony jest czas.

    wiki eng

    wiki pl

  • 2010-07-16 09:11:27 PHP safe_mode, open_basedir

    Tymczasowo możesz wyłączyć safemode w pliku php.ini jeśli masz do niego dostęp i prawa do zapisu. Wyszukaj linijkę z safemode i zamień z On na Off

  • 2010-07-28 16:42:02 Visual C# przestał debugować

    Nie zmieniłeś może przez przypadek ustawień domyślnego debuggera windows?

  • 2010-07-27 14:13:32 Mail - PHP

    Twój kod uważam za całkiem niezły. Jeśli jednak ma być używany do wysyłania większej ilości maili, skorzystaj z gotowych bibliotek wymienionych powyżej. Osobiście korzystałem z PHPMailera.

  • 2010-06-15 10:51:39 php - od jakiej książki zacząć?

    Na start "Dynamiczne strony WWW: PHP i MySQL" Larry Ullman albo z tego co pisałeś PHP i MySQL. Vademecum profesjonalisty.

    Kiedy już zrozumiesz podstawy i napiszesz kilka własnych projektów polecam "PHP: Zaawansowane programowanie" George Schossnagle - tam są już skomplikowane zagadnienia: programowanie obiektowe, rozszerzanie maszyny ZEND, RPC, itd.

  • 2010-06-15 11:51:46 PHP: break zatrzymuje działanie funkcji

    Break kończy działanie aktualnego zakresu poleceń w { } W funkcji, jak już chcesz wyjść raczej użyj return $wynik

Tagi: 1