Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Problema passaggio parametri con register_globals off

    Salve. ho creato un piccolo motore di ricerca basato su db mysql.

    Una volta effettuata la ricerca esso dovrebbe far riferimento ad una seconda pagina php che si occuperà della stampa del risultato della ricerca.

    In caso di più risultati tutti essi verranno stampati e uniti ad un link (stile google dove vi è il titolo con url) al quale avrei aggiunto dei parametri da passare al secondo script per la stampa finale.

    il problema che ora sorge è che il mio hoster ha disattivato (e non ha tutti i torti, dato che oltretutto sarà uno standard) le register_globals.

    devo perciò passare i parametri tramite $_POST e $_GET . il problema è che non so come fare.

    C'è un modo per rendere il "titolo" del risultato area sensibile (ovviamente sarà una classe) cosi da passare al secondo script l'intero array dei risultati ed un valore (che sarà un attributo della classe) per stampare il risultato in base a questo: $risultati[valore]?

    o qualcosa di simile o migliore? grazie per ogni tentativo di aiuto

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Non si capisce niente

  3. #3
    Originariamente inviato da luca200
    Non si capisce niente
    sottoscrivo... e poi il register globals off non sarà uno standard, è da molto tempo l'impostazione di default e quella raccomandata

  4. #4
    lasciamo stare il tutto.

    allora avete presente come restituisce i risultati google?

    titolo (cliccabile per andare alla pagina)
    testo trovato


    bene io avrei usato un href per creare un link al posto di "titolo" ad una pagina php con dei parametri che sarebbero i campi del database da stampare.

    essendo le register_globals off non lo posso fare.

    avete più chiara la situazione?

    ora sto cercando un modo di passare un parametro in base al titolo scelto per poi stampare la relativa tab.

    si capisce ora cosa intendo fare?

  5. #5
    Originariamente inviato da arlok878
    essendo le register_globals off non lo posso fare.
    in quale incubo?

    semplicemente devi usare l'array superglobale $_POST

    cioè se prima passavi var e arrivara $var
    adesso passi var e arriva $_POST['var']



  6. #6
    scusate da quel che ho trovato e letto non è cosi semplice.

    ho visto che per passare una variabile devo fare

    $var=$_POST['var2']

    e poi nel secondo script il corrispettivo con get


    ma non posso fare una cosa del tipo index.php?var ecc ecc

    o no?

  7. #7
    Originariamente inviato da arlok878
    scusate da quel che ho trovato e letto non è cosi semplice.

    ho visto che per passare una variabile devo fare

    $var=$_POST['var2']

    e poi nel secondo script il corrispettivo con get
    se passi var con metodo post, stampi $_POST['var']
    se passi var con metodo get, stampi $_GET['var']

    ma non posso fare una cosa del tipo index.php?var ecc ecc

    o no?
    quello è il metodo get...

  8. #8
    e siamo punto e a capo :rollo:


    quello si è il metodo get e non lo posso usare e fino a qui ci siamo.

    riprendiamo da capo.

    quando il mio motore di ricerca trova più risultati stampa una cosa del genere

    titolo1
    parte risultato1

    titolo2
    parte risultato2


    ora se le register globals fosse attive cliccando su titolo 1 ci sarebbe un link a stampa.php?variparametri

    ora come posso con register globals off passare gli stessi parametri in base al titolo scelto?

  9. #9
    Originariamente inviato da arlok878
    e siamo punto e a capo :rollo:


    quello si è il metodo get e non lo posso usare e fino a qui ci siamo.
    stai facendo tutto solo.. perchè non lo puoi usare?????

    riprendiamo da capo.

    quando il mio motore di ricerca trova più risultati stampa una cosa del genere

    titolo1
    parte risultato1

    titolo2
    parte risultato2


    ora se le register globals fosse attive cliccando su titolo 1 ci sarebbe un link a stampa.php?variparametri

    ora come posso con register globals off passare gli stessi parametri in base al titolo scelto?
    riprendiamo da capo.

    Leggi il post precedente.

  10. #10
    scusa, ma non basta fare così:

    $var=$_REQUEST['var'];

    così funzia sia con get che con post... ho il solito problema anche io sul mio sito e l'ho risolto così...

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.