How can JavaScript be used to reformat URL parameters in PHP?

When passing URL parameters from JavaScript to PHP, they may need to be reformatted or processed before being used in PHP. One way to achieve this is by using JavaScript to manipulate the parameters before sending them to the server. This can be done by encoding the parameters using `encodeURIComponent()` in JavaScript and then decoding them using `urldecode()` in PHP.

// JavaScript code to encode URL parameters
var param1 = "value 1";
var param2 = "value 2";
var encodedParam1 = encodeURIComponent(param1);
var encodedParam2 = encodeURIComponent(param2);

// Send the encoded parameters to the server using AJAX
// Example: $.get("example.php?param1=" + encodedParam1 + "&param2=" + encodedParam2, function(data) {
//            console.log(data);
//          });

// PHP code to decode URL parameters
$param1 = urldecode($_GET['param1']);
$param2 = urldecode($_GET['param2']);

// Now $param1 and $param2 can be used in PHP