Visualizzazione risultati 1 fino 9 di 9

Discussione: Url dinamici? Aiuto.

  1. #1
    Guest

    Predefinito Url dinamici? Aiuto.

    Ciao ragazzi come si fanno gli url alle pagine in questo modo? Es: http://radiorosati.com/?mod=adv
    Grazie a chi mi sà rispondere.

  2. #2
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Php recupera la query string e li deposita nell'array $_GET.
    Per visualizzare il contenuto di mod (che sarebbe adv), con php:
    Codice PHP:
    echo $_GET['mod'];
    Questo vale per qualsiasi parametro nella query string.

  3. #3
    Guest

    Predefinito

    Ehm, non ho capito, che devo fare per averli?

  4. #4
    Guest

    Predefinito

    Metti in un altra pagina un form:
    Codice:
    <form>
    <input type="text" name="mod">
    <input type="submit">
    </form>
    No?

  5. #5
    Guest

    Predefinito

    No, a lui non serve passarli come form, semplicemente avere il valore della querystring. Puoi fare così:
    Codice PHP:
    <?php
    $mod
    = isset($_GET['mod']) ? trim($_GET['mod']) : '';

    if(
    $mod == 'valore1')
    // che fare se il valore è valore1?
    elseif($mod == 'valore2')
    // che fare se il valore è valore2?
    elseif($mod == 'valore3')
    // che fare se il valore è valore3?
    else
    // che fare se il valore non è corretto?
    ?>

  6. #6
    Guest

    Predefinito

    Allora, praticamente devo mettere il codice di Alessandro nella pagina php, poi per aprirla? Cioè come come faccio per avere la pagina ?mod=news e ?mod=guide?

  7. #7
    Guest

    Predefinito

    No, quel codice lo devi inserire nella tua index.php e poi fai così:
    Codice PHP:
    <?php
    $mod
    = isset($_GET['mode']) ? trim($_GET['mode']) : '';

    switch(
    $mod)
    {
    case
    'news':
    require_once(
    '/indirizzo/pagina/news.php');
    break;
    case
    'guide':
    require_once(
    '/indirizzo/pagina/guide.php');
    break;
    default:
    require_once(
    '/indirizzo/pagina/non_trovata.php');
    }
    ?>
    Cambiando gli indirizzi delle pagine.

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da habbic Visualizza messaggio
    Allora, praticamente devo mettere il codice di Alessandro nella pagina php, poi per aprirla? Cioè come come faccio per avere la pagina ?mod=news e ?mod=guide?
    Ma forse tu vuoi creare il link dinamico?

    Se e cosi ti basta fare

    <a href="http//www.nomesito.it/pagina.php?nome1=valore1&nome2=valore2">Scritta</a>
    Se no fai come ha detto alessandro

  9. #9
    Guest

    Predefinito

    No perfettissimo cil metodo di Alessandro! Grazie a tutti cmq ;)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •