Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zapisywanie informacji do cookie, odczytywanie ich i wysyłanie formularzem
Irek Julkowski
post 23.12.2010, 08:50:36
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.12.2010

Ostrzeżenie: (0%)
-----


Potrzebuję zrobić coś takiego:

Mam stronę np. www.abcde.pl .
Na stronie znajduje się formularz (imię, nazwisko, mail).


Łukasz chce wrzucić link do mojej strony na swoim blogu, a ja chcę wiedzieć, kto z osób, które wypełniły formularz przyszedł z odsyłacza na blogu Łukasza.
To jest najprostsza wersja tego, co chcę zrobić.

Dodatkowo przydałoby się, aby strona zapamiętywała, kto wszedł na stronę z odsyłacza na blogu Łukasza i gdy osoba nie wypełni formularza za pierwszym razem tylko po tygodniu wejdzie bezpośrednio na moją stronę i go wypełni, to i tak będę wiedział, że przyszła od Łukasza.

Naukę php mam dopiero w planach, a powyższą funkcjonalność potrzebuję na przedwczoraj. Z tego co wyczytałem w necie wywnioskowałem, że da się to zrobić przy użyciu cookies, ale kompletnie nie łapie jak to działa. Będę wdzięczny za szczegółowy opis ew. odesłanie do konkretnych materiałów, z których dowiem się, jak to zrobić. Nie podawajcie mi porad typu google.pl. drugi dzień już czytam poradniki i kursy o php. Wiem już jak napisać skrypt tworzący cookie, ale nie łapię jak to zrobić, żeby zapisać w ciasteczku informację, z jakiej strony przyszedł użytkownik. Gdybym to wiedział, kolejnym pytaniem byłoby: jak to zrobić, żeby informacja o pochodzeniu użytkownika została wysłana w formularzu podczas zapisu.

Pozdrawiam
Irek
Go to the top of the page
+Quote Post
amii
post 23.12.2010, 09:05:33
Post #2





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

Ostrzeżenie: (0%)
-----


Cytat
Łukasz chce wrzucić link do mojej strony na swoim blogu, a ja chcę wiedzieć, kto z osób, które wypełniły formularz przyszedł z odsyłacza na blogu Łukasza.


Zainteresuj się $_SERVER['HTTP_REFERER']



--------------------
gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet.
Zarabianie bez wysiłku na domenach bez ruchu: prolink.
Go to the top of the page
+Quote Post
Irek Julkowski
post 23.12.2010, 09:09:52
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.12.2010

Ostrzeżenie: (0%)
-----


Biorę się za zgłębianie tematu - dzięki amii.

Czekam na kolejne wskazówki.
Go to the top of the page
+Quote Post
Fantazyn
post 23.12.2010, 10:20:22
Post #4





Grupa: Zarejestrowani
Postów: 135
Pomógł: 38
Dołączył: 24.02.2007
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


  1. $referer = $_SERVER['HTTP_REFERER']; //pobierasz adres skad przyszedl
  2.  
  3. setcookie ("referer", $referer,time()+60*60); //zapisujesz cookie na jak dlugo ma byc wazny
  4.  
  5. $referer = $_COOKIE['referer']; //odczytujesz dane z cookie
  6.  
  7. //jak jakis formularz
  8. //mozesz zrobic ukryte pole ktore przetrzymuje ta informacje
  9. <input type="hidden" value="<?php echo $referer; ?>" name="referer" />
  10. //ale osobiscie w ogóle nie dawałbym tego do formularza bo po co sztucznie wypełniać tym formularz skoro i tak masz tą danę i możesz ją pobrać dopiero przy zapisie...


Spróbuj coś napisać samemu i napisz z czym masz problem, jaki ewentualnie błąd dostajesz, lub czego jezscze potrzebujesz.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.06.2025 - 17:10