• User

    inserimento valore dinamico in field al termine di url

    Ciao,
    mi rivolgo a questo forum anche perchè nei motori di ricerca non so proprio che cercare.
    Spiego brevemente:
    dispongo di un url che è sempre lo stesso, ma cambia la parte finale che corrisponde ad un id che viene pescato dal database. L'url è così strutturato:nomedominio.com/web/id

    id corrisponde ad un numero, che vorrei inserire io in un campo, perchè può assumere qualsiasi valore.
    Esiste uno script in php che mi permetta di fare questo?

    Altrimenti quale keyword mi consigliate di usare per cercarlo?

    Grazie


  • User

    Ciao azocomposto quel url è stato modificato con modrewrite devi sapere il nome della variabile globale per poter ottenere il valore di id tramite $_GET['nome_variabile'].


  • User Attivo

    Esattamente, se hai usato il mod rewrite, puoi perfettamente fare così :
    [PHP]
    <form .........>
    <input type = "text" value = "<?php echo $_GET['var_name']; ?>" name = "id">
    </form>

    [/PHP]

    Se poi vogliamo azzardare che non conosci il nome della variabile get, si può fare una cosa così :
    [PHP]
    <?php
    $url = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];//Ottiene l'url della pagina corrente
    $array = explode("/",$url);//Divide l'url in un array
    $num = count($array);//conta gli elementi dell'array
    $id = $array[$num - 1];//Ottiene la parte finale dell'array

    ?>
    <form .........>
    <input type = "text" value = "<?php echo $id; ?>" name = "id">
    </form>
    [/PHP]

    Hola!;)