ugrás a tartalomhoz

Űrlapból érkező érték kiiratása PHP-ben nem megy

pronex · 2007. Jan. 16. (K), 09.57
Sziasztok!
Tud valaki segíteni?

Egy form értékeit már kírattam egy php fájlba, de ha innen egy újabb php oldalba akarom kííratni ugyanazt a változót akkor nincs eredmény, azaz:
<?php
echo ("$_POST ['your_name']");
?>
Erre a "válasz"
heló: Array ['your_name']

Próbáltam szimpla $your_name -el is, úgy abszolut semmit nem ír ki, még a helót se.

Ha tudnátok ezen segíteni, megköszönném.
Norbert
 
1

Array

janoszen · 2007. Jan. 16. (K), 10.30
Ez annyit tesz, hogy amit ki próbálsz írni az egy tömb. De ez nem is csoda, hiszen nem jól iratod ki. Két helyes megoldás:

echo("$_POST[your_name]");
echo($_POST['your_name']);


Ami hiba volt:

  • Szóköz volt a $_POST után, szóval nem ismerte föl a tömboperátort
  • Nem helyesen használtad a macskakörmöket.


Egyébként én erőteljesen az utóbbira való rászokást javaslom. A register_globals-ra támaszkodó $your_name alakot egyáltalán nem javaslom, biztonsági és egyéb okokból.