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. Recuperare informazioni dall'url in php
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • K
      k.d User • ultima modifica di

      Recuperare informazioni dall'url in php

      Ciao a tutti, mi trovo in una situazione un po' particolare e non riesco bene a districarmi.

      Avrei bisogno di recuperare tramite php l'url della pagina che viene caricata, controllare se esiste un elemento piuttosto che un altro all'interno dell'url e visualizzare un diverso elemento in base al contenuto dell'url.

      Per semplificare
      www.sito.ext/1/blabla --> echo ('1')
      www.sito.ext/2/blabla --> echo ('2')
      www.sito.ext/3/blabla --> echo ('3')

      Avevo gia' affrontato una questione simile un po' di tempo fa ma non ricordo minimamente come l'avevo risolta e non sono riuscito a recuperare il codice di quel progetto. Sono abbastanza sicuro che e' una cosa piuttosto semplice ma, forse a causa del troppo alcool ingerito durante le feste, non riesco minimamente a ricordarmi o a recuperare informazioni utili :fumato:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        probid Super User • ultima modifica di

        [PHP]
        <?
        switch ($_SERVER['REQUEST_URI']){
        case http://www.sito.ext/1/blabla
        // esecuzione script 1
        break;
        case http://www.sito.ext/2/blabla:
        // esecuzione script 2
        break;}?>

        [/PHP]

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • K
          k.d User • ultima modifica di

          Grazie mille! Mi hai fatto ricordare qualcosina 😄
          Nel caso in cui al posto di blabla volessi invece ci fosse una qualunque altra cosa (visto che non mi interessa) dovrei fare una cosa cosi'?

          
          <?
          switch ($_SERVER['PHP_SELF']){
          case /1/
          // esecuzione script 1
          break;
          case /2/
          // esecuzione script 2
          break;}?> 
          
          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            probid Super User • ultima modifica di

            @K_D said:

            Grazie mille! Mi hai fatto ricordare qualcosina 😄
            Nel caso in cui al posto di blabla volessi invece ci fosse una qualunque altra cosa (visto che non mi interessa) dovrei fare una cosa cosi'?

            >
            <?
            switch ($_SERVER['PHP_SELF']){
            case /1/
            // esecuzione script 1
            break;
            case /2/
            // esecuzione script 2
            break;}?> 
            >```
            
            No,dopo case devi mettere l'url completo della pagina...esempio:
            http://www.giorgiotave.it/forum/php-mysql/25792-recuperare-informazioni-dallurl-php.html
            e questo va fatto seguire dai due punti.
            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • K
              k.d User • ultima modifica di

              @probid said:

              No,dopo case devi mettere l'url completo della pagina...esempio:
              http://www.giorgiotave.it/forum/php-mysql/25792-recuperare-informazioni-dallurl-php.html
              e questo va fatto seguire dai due punti.

              E non e' possibile specificare in qualche modo (espressioni regolari forse?) che quello che mi interessa e' solo la prima parte dell'url?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • P
                prinzart User Attivo • ultima modifica di

                E per recuperare solo quello che c'è dopo lo slash?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  pietror User Attivo • ultima modifica di

                  manipola la stringa che ti torna dalla funzione $_SERVER['REQUEST_URI']

                  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