MaxxxxiorS

php refresher counter

Nov 4th, 2021 (edited)
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.29 KB | None | 0 0
  1. <?php
  2. /* Template Name: Szabloner */
  3.  
  4.     $cookie_name = "refreshes";
  5.     $cookie_value = "Refreshes";
  6.  
  7.  
  8.     setcookie($cookie_name, $cookie_value, time() + (15), "/");
  9.  
  10.  
  11.     if(!isset($_COOKIE[$cookie_name])) {
  12.         echo "Cookie named '" . $cookie_name . "' is not set!";
  13.     } else {
  14.         echo "Cookie '" . $cookie_name . "' is set!<br>";
  15.         echo "Value is: " . $_COOKIE[$cookie_name];
  16.     }
  17.  
  18. session_start();
  19.     if (!isset($_SESSION["visits"]))
  20.         $_SESSION["visits"] = 0;
  21.     $_SESSION["visits"] = $_SESSION["visits"] + 1;
  22.  
  23.     if ($_SESSION["visits"] > 1) {
  24.         echo "<br>siema odswiezyles";
  25.     } else {
  26.         echo "Dopiero tutaj przyszedłeś? To weź odśwież";
  27.     }
  28.  
  29.     //licznik odświeżeń
  30.     echo "<br>Odświeżyłeś stronę ".$_SESSION["visits"]." raz/y";
  31.  
  32.     echo "<br><br>";
  33.  
  34.     // echo "strstr: ";
  35.     $ref = strstr($_SERVER["HTTP_REFERER"], "://");
  36.     $ref = substr($ref, 3, strlen($ref)-3);
  37.     if (substr($ref, -1) == "/") {
  38.         $ref = substr($ref, 0, -1);
  39.     }
  40.  
  41.     // echo $ref."<br>";
  42.  
  43.     if (strstr($_SERVER["HTTP_REFERER"], $_SERVER["HOST"]) !==False) {
  44.         echo "Ten sam";
  45.     } else {
  46.         echo "Inny";
  47.     }
  48.  
  49.     echo "<br><br>";
  50. foreach($_SERVER as $k => $v){
  51.     echo '<b>'.$k.':</b> '.$v."<br>";
  52. }
  53.  
  54.  
  55.  
  56. ?>
Add Comment
Please, Sign In to add comment