Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem PHP odeslání proměnné

Ahoj, snad si mi povede pořádně vysvětlit co bych potřeboval poradit...

Uvedu proto příklad,

Mám html a tam:

<form action="e-mail.php" method="POST" target="mail">
  <input type="text" name="TextBox" placeholder="Váš e-mail"/>
  <input type="submit" value="Odeslat" />
</form>

Do kolonky zadám email a dostanu ho na v php kódu. Teď si představme, že:

<form action="e-mail.php" method="POST" target="mail">
  $text MÁM PROMĚNNOUT TEXT
  <input type="submit" value="Odeslat" />
</form>

Jak jí odešlu do phpé kódu? Děkuji.

Předmět Autor Datum
<input type="hidden" name="text" value="$text" /> Ale uživatel si tam snadno může podstrčit něco ji…
Wikan 24.02.2013 21:57
Wikan
Funguje, díky, jen mi vysvětli, jak si tam může podstrčit něco jiného když je to skryté?
Prosímraduigor 24.02.2013 22:01
Prosímraduigor
Jednoduše si otevře zdrojový kód té stránky a přepíše to.
Wikan 24.02.2013 22:34
Wikan
Jo takhle, tak to by si musel stránku uložit a tím můj web nenaruší, navíc mu bude chybět druhá čast…
Prosímraduigor 24.02.2013 22:36
Prosímraduigor
Stránku si fakt uložit nemusí. To jde změnit přímo v prohlížeči.
Wikan 24.02.2013 22:37
Wikan
A v kterým? A jak na to? A jak tohle zpřísnit aby to nemohl udělat?
Prosímraduigor 24.02.2013 22:47
Prosímraduigor
Ve všech to jde - F12. Zpřísnit to nejde.
Wikan 24.02.2013 22:50
Wikan
Myslíte že když o tom uživatel neví, bude to zkoumat? Já vím, lidé jsou sv.. :-) Jaký je Váš názor?
Prosímraduigor 24.02.2013 22:52
Prosímraduigor
Počítat s tím, že o tom uživatel neví, nebo že to nebude zkusit změnit, to je jistá cesta do pekel.…
Wikan 24.02.2013 22:56
Wikan
To mi tedy nejde do hlavy, však musí být něco bezpečnější ho, pokud na jedné straně mám $_POST["text…
Prosímraduigor 24.02.2013 23:02
Prosímraduigor
Tak teď jsem tě asi nepochopil.
Wikan 24.02.2013 23:09
Wikan
No, tak, že mám soubor.html.. v něm.. <form action="kodphp.php" method="POST" target="TARGETSEM">…
Prosímraduigor 24.02.2013 23:15
Prosímraduigor
Ale to je přece tohle: <?php echo $promenna?>
Wikan 24.02.2013 23:18
Wikan
Takže, opravdu jiným způsobem to nelze ? Co se dá dělat.
Prosímraduigor 24.02.2013 23:18
Prosímraduigor
Jakmile se HTML kód dostane do prohlížeče uživatele, tak je to čistě jenom text, se kterým si může d…
Wikan 24.02.2013 23:23
Wikan
Chápu, díky za diskuzi, vyřešeno. poslední
Prosímraduigor 24.02.2013 23:24
Prosímraduigor

No, tak, že mám soubor.html..

v něm..

<form action="kodphp.php" method="POST" target="TARGETSEM">  
  <input type="submit" value="minus" />
  <input type="hidden" name="text" value="<?php echo $promenna?>" /> 
</form>

<frameset frameborder="no" >
<frame frameborder="no">
<iframe width="200" height="75" name="TARGETSEM" frameborder="no" scrolling="no">
</iframe>
</frameset>

PHP kód :

$promenna2 = $_POST["text"];
echo $promenna2

Neexistuje něco jako send $promenna co bych vložil do html souboru?

Zpět do poradny Odpovědět na původní otázku Nahoru