Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Verificare la presenza di un valore in un array
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      supadema User • ultima modifica di

      Verificare la presenza di un valore in un array

      Ciao a tutti,
      volevo chiedere una piccola consulenza in php...
      io ho un array e dovrei verificare che all'interno di quest'ultimo il valore della mia variabile ip sia presente o meno.

      [PHP]
      $ip = $_SERVER['REMOTE_ADDR'];
      (...)
      campo_ip = $numrows['ip'];
      $separa_ip = explode("|",$campo_ip);
      $num_ip = count($separa_ip);
      if (($ip == $separa_ip[0]) or ($ip == $separa_ip[1]) or ($ip == $separa_ip[2]) or ($ip == $separa_ip[3])) {
      print "L'ip è presente nell'array<br>";
      } else {
      print "L'ip NON è presente nell'array<br>";
      }
      [/PHP]

      Questo codice che ho sviluppato funziona, il problema è che dovrei riuscire a controllare nell'array senza specificare i singoli elementi [0], [1], ecc... anche perché il numero di elementi degli array è variabile...

      come si fa? :bho:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • marcocarrieri
        marcocarrieri ModSenior • ultima modifica di

        Prova questa sintassi.
        [PHP]
        if (in_array("192.168.0.2", $arrayIP))
        {
        echo "IP PRESENTE";
        }
        else
        {
        echo "IP NON PRESENTE";
        }[/PHP]

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          supadema User • ultima modifica di

          Grazie 1000! :vai:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • marcocarrieri
            marcocarrieri ModSenior • ultima modifica di

            Ci sono passato anche io, ma dopo un po mi venivano i nervi...
            E allora mi son detto, ma non esiste niente di meglio?
            Eh eh... 😄

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              supadema User • ultima modifica di

              Ti capisco...
              Posso chiederti un'altra cosa? Ho cercato in qualche guida ma evidentemente non ho trovato quella giusta... sai dirmi che differenza c'è tra $REMOTE_ADDR e $_SERVER['REMOTE_ADDR']? Cioè per prendere l'ip quale si deve usare?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • marcocarrieri
                marcocarrieri ModSenior • ultima modifica di

                Purtroppo qui non ti so aiutare, sono solo un dilettante allo sbaraglio in php. 🙂

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • S
                  supadema User • ultima modifica di

                  ehehe allora siamo in 2 :wink3:

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    ayrton2001 Super User • ultima modifica di

                    @supadema said:

                    Ti capisco...
                    Posso chiederti un'altra cosa? Ho cercato in qualche guida ma evidentemente non ho trovato quella giusta... sai dirmi che differenza c'è tra $REMOTE_ADDR e $_SERVER['REMOTE_ADDR']? Cioè per prendere l'ip quale si deve usare?

                    Si deve utilizzare $_SERVER['REMOTE_ADDR'].
                    $REMOTE_ADDR è oramai obsoleto e non più supportato dalle recenti versioni del php

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • S
                      supadema User • ultima modifica di

                      grassie :ciauz:

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      Caricamento altri post
                      Rispondi
                      • Topic risposta
                      Effettua l'accesso per rispondere
                      • Da Vecchi a Nuovi
                      • Da Nuovi a Vecchi
                      • Più Voti