Ich übergebe mehrere Parameter in ausgewählter Form mit GET-Methode. Ich möchte 3 von 4 Parametern in der URL nach dem Senden des Formulars ausblenden. Ich habe eine Option mit 4 Werten und den ich sie explodieren und jeden so erhalten:Ausblenden bestimmter Parameter von übergebenen Parametern in URL
<select name="hardware">
<option value="Bitmain AntMiner S9|1-btc-sha-256|14000|1375">BITMAIN AntMiner S9</option>
<option value="Bitmain AntMiner D3|34-dash-x11|15000|1200">BITMAIN AntMiner D3</option>
</select>
<?php
$hardware = $_GET["hardware"];
$hardware_explode = explode('|', $hardware);
echo $hardware_explode[0];
echo $hardware_explode[1];
echo $hardware_explode[2];
echo $hardware_explode[3];
?>
in URL ist es wie folgt aus: example.com/calculate.php?hardware=Bitmain+AntMiner+S9%7C1-btc-sha-256%7C13000%7C1375
und ich mag es example.com/calculate.php?hardware=Bitmain+AntMiner+S9
Wie kann sein Ich verstecke diese letzten 3 Parameter in JS oder PHP?
Verwenden Sie 'POST' und nicht' GET', Sie können sich nicht selektiv verstecken –
Es könnte helfen, wenn wir wüssten * warum * - Was wollen Sie mit ihnen am anderen Ende tun und warum wollen Sie sie versteckt? – Lewis
Dies ist definitiv ein http://xyproduct.info/ Mit 'GET' können Sie das Ergebnis als Lesezeichen speichern. Wenn das nicht notwendig ist, verwenden Sie 'POST'. Wenn das Ergebnis mit einem Lesezeichen versehen werden soll, ersetzen Sie die tatsächliche Information durch eine ID, wie von Quentin vorgeschlagen, und bestimmen Sie die Hash-Daten im Backend. –