Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Redirect i łapanie parametrów linka oraz zapis do pliku
baf
post 20.06.2016, 21:01:54
Post #1





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

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


Cześć,

Potrzebuje zrobić redirect przez swój serwer i łapać i zapisywać parametry z adresu URL.

Użytkownik kierowany jest na stronę X poprzez redirect (tzw. przeklik) przez URL, do którego doklejane są jakieś parametry. Skrypt powinien "łapać" ten parametry i zapisywać do csv

Przykład:
Celem jest przekierowanie na adres: wp.pl

Użytkownik klikając na link przechodzi na adres np.

mojserwer.pl/?url='wp.pl'&data='17052016'&zrodlo='partner1'&kampania='nazwakampani'

a następnie jest przekierowywany na adres: wp.pl

Takie parametry jak url, data, źródło, kampania zapisywane są do pliku csv.

Rozpocząłem tak:
  1. <?php
  2. var_dump($_GET);
  3. $url = $_GET["parametr"];
  4. $file = "baza.csv";
  5. $fp = fopen($file, "a");
  6. flock($fp, 2);
  7. fwrite($fp, $zmienna_url);
  8. flock($fp, 3);
  9. fclose($fp);
  10.  
  11. ?>


Niestety nic nie zapisuje się do pliku sad.gif

Z góry dziękuję za pomoc.

Pozdrawiam
DK
Go to the top of the page
+Quote Post
trueblue
post 20.06.2016, 21:10:01
Post #2





Grupa: Zarejestrowani
Postów: 6 799
Pomógł: 1827
Dołączył: 11.03.2014

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


Co masz w $_GET['parametr']?
Co masz w $zmienna_url?


--------------------
Go to the top of the page
+Quote Post
LowiczakPL
post 20.06.2016, 21:34:31
Post #3





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

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


Jeśli to przekierowanie jest z zewnętrznych serwerów to użyj

$_SERVER['HTTP_REFERER']

zobacz równiez to http://php.net/manual/en/function.pathinfo.php


--------------------
Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
Go to the top of the page
+Quote Post
baf
post 20.06.2016, 22:15:15
Post #4





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

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


Cytat(trueblue @ 20.06.2016, 22:10:01 ) *
Co masz w $_GET['parametr']?
Co masz w $zmienna_url?


parametr ma brać stąd www.mojserwer.pl/?parametr=test

$zmienna_url to faktycznie pomyłka, powinno być $url
Go to the top of the page
+Quote Post
lukash82
post 21.06.2016, 08:55:08
Post #5





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

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


A nie lepiej / łatwiej / prościej jest wykorzystać Analytics + tagowanie linków?
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: 12.06.2025 - 22:30