[PHP-users 11037] hiddenタグ内でのシングルクォーテーションのクォート
Takayuki Fujimoto
php-users@php.gr.jp
Tue, 22 Oct 2002 17:24:34 +0900
お世話になります、藤本です。
hiddenタグ内でのシングルクォーテーションのクォートが
うまくいかないので悩んでいます。
識者の方、どうかアドバイスをよろしくおねがいいたします。
フォームで送信した変数をそのままhiddenタグで渡すことを考えています。
echo "<input type=hidden name=body value=\"".$_POST['fbody']."\">";
の場合
$_POST['fbody']に「'」が含まれると「'」以下の文字列がブラウザに表示されます。
「"」の場合も同じ不具合が起こります。
↓を試しても結果は下記の通りです。
echo "<input type=hidden name=body value=\"".addslashes($_POST['fbody'])."\">";
の場合
「'」不具合発生
「"」不具合発生
echo "<input type=hidden name=body value='".$_POST['fbody']."'>";
の場合
「'」不具合発生
「"」問題なし
echo "<input type=hidden name=body value='".addslashes($_POST['fbody'])."'>";
の場合
「'」不具合発生
「"」問題なし
ちなみにmagic_quotes_gpcはOffです。
PHP Version 4.2.2
apache 1.3.26
よろしくおねがいいたします。
☆----------------------------------
(株)ビーイング 事業戦略部
アレスネット 藤本貴之
web : http://www.alles.or.jp/
email : t-fujimoto@beingcorp.co.jp
TEL: 03-3226-8421
FAX: 03-3226-8425
-----------------------------------★