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

    [$_GET] Problema mai visto, limite caratteri?

    Ciao Ragazzi,

    Volevo chiedere a qualcuno di voi il motivo di una strana cosa che mi capita, non riesco a venirne a capo, sembra quasi assurda :

    Nella pagina "getClick2.php" ho messo un semplice "echo $_GET[url]; exit; " all inizio del codice per farvi vedere il risultato.

    Guardate, con questo link:

    codice:
    http://www.okvolo.com/getClick2.php?idAff=1&url=http%3A%2F%2Fecs-it.kelkoo.it%2Fctl%2Fgo%2FshopbotGo%3F.ts%3D1301750200697%26amp%3B.sig%3DvmVeUFhFQwDXjjYv9LorVoY0IMY-%26amp%3BcatId%3D170701%26amp%3BsearchId%3D10769876_1301750197543_572311%26amp%3BtsSearchId%3Dnull%26amp%3BmerchantId%3D7052323%26amp%3Bpkey%3D5%26amp%3BaffiliationId%3D96934351%26amp%3Bcountry%3Dit%26amp%3BofferId%3D678108430%26amp%3Bmarrival%3D04%26amp%3Byarrival%3D2011%26amp%3Bnbadults%3D1%26amp%3Broomtype%3DSingle%26amp%3Bdarrival%3D09%26amp%3Bnbnights%3D1%26amp%3Brating%3D1%26amp%3Bnbchildren%3D0%26amp%3Btown%3DBarcellona%26amp%3Bfrom%3Dshopbot%26amp%3Bwait%3Dtrue%26amp%3Becs%3Dok%26amp%3BcontextLevel%3D2%26amp%3Bmerchantid%3D7052323%26amp%3BcomId%3D7052323%26amp%3BcatId%3D170701&type=HTL&p=Expedia.it&id=133
    Esce una pagina bianca, anche se la variabile $_GET[url] è settata,

    Se da questo link tolgo un po' di caratteri verso la fine, ad esempio;

    codice:
    http://www.okvolo.com/getClick2.php?idAff=1&url=http%3A%2F%2Fecs-it.kelkoo.it%2Fctl%2Fgo%2FshopbotGo%3F.ts%3D1301750200697%26amp%3B.sig%3DvmVeUFhFQwDXjjYv9LorVoY0IMY-%26amp%3BcatId%3D170701%26amp%3BsearchId%3D10769876_1301750197543_572311%26amp%3BtsSearchId%3Dnull%26amp%3BmerchantId%3D7052323%26amp%3Bpkey%3D5%26amp%3BaffiliationId%3D96934351%26amp%3Bcountry%3Dit%26amp%3BofferId%3D678108430%26amp%3Bmarrival%3D04%26amp%3Byarrival%3D2011%26amp%3Bnbadults%3D1%26amp%3Broomtype%3DSingle%26amp%3Bdarrival%3D09%26amp%3Bnbnights%3D1%26amp%3Brating%3D1%26amp%3Bnbchildren%3D0%26amp%3Btown%3DBarcellona%26amp%3Bfrom%3Dshopbot%26amp%3Bwait%3Dtrue%26amp%3Becs%3Dok%26amp%3BcontextLevel%3D2%26amp%3Bmerchantid%3D7052323%26amp

    Come potete vedere cosi funziona, ed ho solamente tolto una manciata di caratteri alla fine, perchè fa cosi?? chi mi puo aiutare??

    Se vi servono altre info sono qui :-)
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  2. #2
    Ciao a tutti,

    Vedo che nessuno ha risp, per cui deduco sia inspiegabile, almeno scrivertemi "è inspiegabile"... mi sarebbe da conforto.
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  3. #3
    con il get ti tiene al massimo 255 caratteri quindi è tutto normale.
    prova a passare in un altro modo

  4. #4
    Originariamente inviato da mattealex
    con il get ti tiene al massimo 255 caratteri quindi è tutto normale.
    prova a passare in un altro modo
    Ciao caro amico,

    grazie del tuo tentativo di aiuto, ma il primo link (che funziona ) sono oltre 600 caratteri, per cui ti stai sbagliando

    Qualcun altro??

    SONO DISPERATOOOOO
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  5. #5
    RAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!!! !

    Non mi abbandonate!!
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  6. #6
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da pazzomania2
    Ciao caro amico,

    grazie del tuo tentativo di aiuto, ma il primo link (che funziona ) sono oltre 600 caratteri, per cui ti stai sbagliando
    La cifra era sbagliata, ma temo che il problema sia comunque quello.

    http://php.net/manual/en/reserved.variables.get.php
    chris at bjelleklang dot org 18-Dec-2010 10:40
    Please note that PHP setups with the suhosin patch installed will have a default limit of 512 characters for get parameters. Although bad practice, most browsers (including IE) supports URLs up to around 2000 characters, while Apache has a default of 8000.

    To add support for long parameters with suhosin, add
    suhosin.get.max_value_length = <limit> in php.ini
    Se non puoi fare a meno di usare parametri così lunghi, meglio affidarsi al POST

  7. #7
    Supponiamo abbiate ragione,

    Fino a due mesi fa funzionava, e conosco un sito che usa lo stesso script (lilango.com) e non ha questo tipo di problema...

    AIUTOOOOO
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  8. #8
    Lauta ricompensa a chi mi aiuta
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  9. #9
    Come ti è già stato detto il problema non è "forse" nella lunghezza dell'url, il problema è sicuramente nella lunghezza dell'url.

    Il sito di cui parli probabilmente funziona perché ha un settaggio diverso da quello di default nel php.ini. La soluzione migliore è senz'altro usare il POST. Capisco che lo script che stai usando sia stato fatto per girare con il GET ma fattelo dire, chi l'ha scritto non deve essere un buon programmatore.

  10. #10
    Originariamente inviato da J-MK
    Come ti è già stato detto il problema non è "forse" nella lunghezza dell'url, il problema è sicuramente nella lunghezza dell'url.

    Il sito di cui parli probabilmente funziona perché ha un settaggio diverso da quello di default nel php.ini. La soluzione migliore è senz'altro usare il POST. Capisco che lo script che stai usando sia stato fatto per girare con il GET ma fattelo dire, chi l'ha scritto non deve essere un buon programmatore.
    Grazie per l' aiuto, ti do ragione comunque.

    Ma come posso fare per passre quei valori di cui ho bisogno col metodo POST?
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

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.