Curs Php-mysql

Ca sa obtii IP-ul vizitatorului /utilizatorului in PHP e simplu, doar folosind variabila $_SERVER['REMOTE_ADDR'].
- Exemplu:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
echo 'Your IP is: '. $ip;
?>
Dar aceasta metoda nu e 100% sigura. Unele servere returneaza IP-ul acelui server cand e utilizata variabila $_SERVER['REMOTE_ADDR']. Nu stiu de ce, poate ca lucreaza printr-un proxy, sau anumite setari la server.

In general, pe majoritatea serverelor se poate folosi variaila prezentaata mai sus pentru a obtine IP-ul vizitatorului, dar daca returneaza pe cel al serverului, exista si o alta metoda, functia prezentata mai jos.
Aceasta functie returneaza IP-ul vizitatorului /utilizatorului (chiar daca $_SERVER['REMOTE_ADDR'] contine IP-ul serverului) fiindca preia IP-ul din $_SERVER['HTTP_X_FORWARDED_FOR'].
Adaugati functia in script-ul PHP si apelati-o unde e nevoie (ca in exemplu de mai jos).
// Functie pt obtinere IP vizitator in PHP ( https://marplo.net/ )
function getUserIP() {
  $ip = $_SERVER['REMOTE_ADDR'];
  if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
    $ip = array_pop(explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']));
  }
  return $ip;
}
- Exemplu:
<?php
// Functie pt obtinere IP vizitator in PHP ( https://marplo.net/ )
function getUserIP() {
  $ip = $_SERVER['REMOTE_ADDR'];
  if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
    $ip = array_pop(explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']));
  }
  return $ip;
}

// Apeleaza functia getUserIP() si afiseaza IP-ul
$ip = getUserIP();
echo $ip;
?>

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Ce tag HTML5 este indicat sa contina meniul cu link-uri de navigare in site?
<section> <nav> <article>
<nav><ul>
 <li><a href="http://coursesweb.net/css/" title="CSS Course">CSS Course</a></li>
 <li><a href="http://www.marplo.net/jocuri/" title="Flash Games">Flash Games</a></li>
</ul></nav>
Ce proprietate CSS muta elementrul in dreapta sau stanga de la locul unde e?
text-align clear float
.some_class {
  width: 30%;
  float: left;
}
Clic pe metoda obiectului Math care rotunjeste numarul x descrescator la cel mai apropiat intreg.
Math.ceil(x) Math.abs(x) Math.floor(x)
var num = 12.34567;
num = Math.floor(num);
alert(num);       // 12
Indicati functia PHP care returneaza numarul de caractere dintr-un sir.
mb_strlen() count() stristr()
$str = "sir cu caractere utf-8 åèö";
$nrchr = mb_strlen($str);
echo $nrchr;        // 29
Clic pe raspunsul potrivit la intrebarea: "When it happened?".
On the 7th of July 1996 It is a quarter to 5. Nice weather.
When it happened? On the 8th of August 2001.
- Cand s-a intamplat? Pe 8 August 2001.
Indicati raspunsul potrivit la intrebarea: "¿Cuando sucedió?".
Hace buen tiempo. En el 8 de Agosto de 2001 Son las tres menos cuarto.
¿Cuando sucedió? En el 8 de Agosto de 2001.
- Cand s-a intamplat? Pe 8 August 2001.
Obtine IP-ul vizitatorului

Last accessed pages

  1. Contor vizitatori si accesari (848)
  2. Download carti electronice si programe pentru Limba Engleza (28277)
  3. Instructiuni conditionale if, else, switch (11769)
  4. Curs si Tutoriale JavaScript (68282)
  5. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (147120)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (2736)
  2. Curs HTML gratuit Tutoriale HTML5 (2181)
  3. Curs si Tutoriale JavaScript (1964)
  4. Curs PHP MySQL, Tutoriale si Scripturi PHP (1938)
  5. Curs CSS Online Tutoriale CSS3 (1846)