0

I am getting a value from URL using $_GET and the variable is message with data like

 message=<b>Volatino+riepilogo+ordine%3A<%2Fb>+<br%2F>+<br%2F>Layout+selezionato%3A+<b>2<%2Fb><br%2F>Slogan+%3A+asd<br%2F>Testo+descrittivo+offerta+%3A+asdasd<br%2F>Indirizzo+%3A+asd<br%2F>Telefono+%3A+asdsd<br%2F>Email+%3A+asd<br%2F>Sito+web+%3A+asd<br%2F>Colore+primario%3A+%23e6a1a1<br%2F>Colore+secondario%3A+%23b36868<br%2F>1-+Prodotto+asd+-+Prezzo+23423<Br%2F><br%2F><br%2F><b>Riepilogo+ordine+adesivo<%2Fb>+<br%2F><br%2F>Layout+selezionato%3A+<b>3<%2Fb><br%2F>Colore+primario+%3A+%238c4747<br%2F>Colore+secondario%3A+%23943939<br%2F>Address+%3A+asd<br%2F>Phone+%3A+asd<br%2F>Email+%3A+asd%40asd.com<br%2F>Website+%3A+asdasd<br%2F>Indirizzo+Spedizione++%3A+asdasd<br%2F>Indirizzo+%3A+asd<br%2F>Telefono+%3A+asd<br%2F>Email+%3A+asd%40asd.com<br%2F>Sito+web+%3A+asdasd<br%2F>

I am redirecting to this page, the message was printed before but it isn't getting printed now.

My url is like :

site.com?message=thisismymessage

it works correctly but when the message is equal to

 message=<b>Volatino+riepilogo+ordine%3A<%2Fb>+<br%2F>+<br%2F>Layout+selezionato%3A+<b>2<%2Fb><br%2F>Slogan+%3A+asd<br%2F>Testo+descrittivo+offerta+%3A+asdasd<br%2F>Indirizzo+%3A+asd<br%2F>Telefono+%3A+asdsd<br%2F>Email+%3A+asd<br%2F>Sito+web+%3A+asd<br%2F>Colore+primario%3A+%23e6a1a1<br%2F>Colore+secondario%3A+%23b36868<br%2F>1-+Prodotto+asd+-+Prezzo+23423<Br%2F><br%2F><br%2F><b>Riepilogo+ordine+adesivo<%2Fb>+<br%2F><br%2F>Layout+selezionato%3A+<b>3<%2Fb><br%2F>Colore+primario+%3A+%238c4747<br%2F>Colore+secondario%3A+%23943939<br%2F>Address+%3A+asd<br%2F>Phone+%3A+asd<br%2F>Email+%3A+asd%40asd.com<br%2F>Website+%3A+asdasd<br%2F>Indirizzo+Spedizione++%3A+asdasd<br%2F>Indirizzo+%3A+asd<br%2F>Telefono+%3A+asd<br%2F>Email+%3A+asd%40asd.com<br%2F>Sito+web+%3A+asdasd<br%2F>

$_GET has no value, even output of print_r($_GET) is an empty array.

Danyal Sandeelo
  • 12,196
  • 10
  • 47
  • 78

1 Answers1

0

encode url before you click it , or try this:

$uri = $_SERVER['REQUEST_URI'];
$arr = explode('=', $uri);
$message = '';
foreach( $arr as $k => $v ){
    if( stripos($v, 'message') !== false ){
        $message = $arr[$k+1];
        break;
    }
}
var_dump($message);exit;
suibber
  • 267
  • 1
  • 6