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
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
Nie można. Było by to zbyt niebezpieczne.
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.