Tom: Variablen übergeben

Beitrag lesen

Hello,

Du schreibst var1 in ein verstecktes Eingabefeld innerhalb deines Formulars. Du kannst dann im nächsten Skript ganz bequem per $_POST['hiddeninputvar1']; oder ähnlich darauf zugreifen.

Du kannst auch mehrere Werte in einem Feld unterbringen

$_values['id'] = 5;
  $_values['score'] = 2577;
  $_values['name'] = 'Hans Peter Müller';
  $_values['position'] = 'Galaxy green';

$value_stream = serialize($_values);
  $value_send   = base64encode($valeu_stream)

#----------

<form .....method="post">
    <input type="hidden" name="transmit" value="<?php echo $value_send; ?>"
    ...
    <input type="submit" name="btn[send]" value="senden">
  </form>

#----------

$value_stream = base64decode($_POST['transmit']);
  $_values = unserialize($value_stream);

## Und da sind sie wieder

Die Nachteile sind:

  • Die Daten laufen über den Client (Traffic)
  • Die Daten laufen über den Client (Fälschbarkari)
  • Die Daten werden nur per Formular weitergegeben

Durch hinzufügen einer Prüfsumme kann man die Sicherheit geringfügig erhöhen
Durch Verschlüsselung / Entschlüsselung der Daten kann man ein Weiteres tun...

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau