Visualizzazione dei risultati da 1 a 7 su 7

Discussione: passaggio parametri

  1. #1

    passaggio parametri

    Salve,
    volevo chiedere un'informazione su PHP...

    Se io ho un link del genere: index.php?page=nomepagina ,come faccio a richiamare la pagina nomepagina e far si che se gli passo il link index.php?page=nomepagina2 mi faccia vedere la pagina nomepagina2?

  2. #2

  3. #3

    Re: passaggio parametri

    Originariamente inviato da ignoto_sm
    Salve,
    volevo chiedere un'informazione su PHP...

    Se io ho un link del genere: index.php?page=nomepagina ,come faccio a richiamare la pagina nomepagina e far si che se gli passo il link index.php?page=nomepagina2 mi faccia vedere la pagina nomepagina2?
    include($_GET['page']);

    attento che è pericoloso

  4. #4

    re

    e quindi cosa dovrei scrivere?
    Scusa ma sono un principiante in php

  5. #5

    Re: re

    Originariamente inviato da ignoto_sm
    e quindi cosa dovrei scrivere?
    Scusa ma sono un principiante in php

    devi scrivere qualche informazione in più...

    già le conosci le pagine che potranno essere passate con quel parametro?

  6. #6

    re

    Si già le conosco...
    Io ho dei link da cliccare su un menu...ad esempio misteri, segreti, leggende e devo fare apparire la pagina all'interno di index.php

    Quando passo misteri ho la pagina misteri.php e così via per gli altri link...
    adesso io ho provato a usare index.php?page=misteri ma non funziona

  7. #7

    Re: re

    Originariamente inviato da ignoto_sm
    Si già le conosco...
    Io ho dei link da cliccare su un menu...ad esempio misteri, segreti, leggende e devo fare apparire la pagina all'interno di index.php

    Quando passo misteri ho la pagina misteri.php e così via per gli altri link...
    adesso io ho provato a usare index.php?page=misteri ma non funziona

    ok ... allora fai cosi...
    questa deve essere la pagina index.php

    codice:
    <?php
     
    $pages=array( 'misteri.html', 'altra pagina.php', 'altra pagina ancora.php3','ecc');
    // Qui devi inserire tutte le pagine che potrebbero essere passate
    
    if(isset($_GET['page']) AND in_array($_GET['page'],$pages))
      include($_GET['page']);
    else
      die('Hacking attempt');
    
    
    ?>
    se non si trovano nella stessa cartella puoi anche passare il parametro cosi: page=/cartella/cartella1/pagina.php (ovviamente lo devi inserire tale e quale nell'array $pages)

    ricordalo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.