przyslonienie GET

0

Witam

Czy mozna w jakis sposob przeslonic parametry przeslane GETem, ktora widac w belce przegladarki IE. Do pliku w window.open() dolaczylem parametry dlatego nie wykorzystuje POSTa

0

Nie można. Było by to zbyt niebezpieczne.

0

Możesz napisać stronkę, która w razie otrzymania danych w $_GET wygeneruje niewidzialny formularz wysyłający do niej samej te dane w POST. Coś w ten deseń:

<?php

if (!empty($_GET))
{
?>
	<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
	<html>
		<head>
			<title>Test</title>
		</head>
		<body onload="document.getElementById('f').submit()">
			<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" id="f">
				<?php foreach ($_GET as $n => $v ): ?>
					<input type="hidden" name="<?php echo $n; ?>" value="<?php echo $v; ?>" />
				<?php endforeach; ?>
			</form>
		</body>
	</html>
<?php
}
else
{
	// Reszta świata
}

Nie rozumiem tylko czemu to ma służyć.

PS. Warunkiem działania skryptu jest włączona obsługa JS.

1 użytkowników online, w tym zalogowanych: 0, gości: 1