以上ですが!
この問題と その 他 これから発生する 問題に
迅速 的確 に ご回答が 得られそうなので
私の作業環境を お伝えします。
http://afurieitohannei.la.coocan.jp/sns/Sampleda …
以上です。
さて
https://oshiete.goo.ne.jp/qa/12841431.html
の続きです。
htmlspecialcharsを使っているのは間違いです。
とご回答を得ました。
書籍は以下です。
$su_d=isset($_GET["su"])? htmlspecialchars($_GET["su"]):null;
これがまずい と 言うことなんですが
問題の keizi_top.php は 以下で 全体の プログラムが
ご覧になれます。
http://afurieitohannei.la.coocan.jp/sns/keizi_to …
以上ですが
$su_d=isset($_GET["su"])? htmlspecialchars($_GET["su"]):null;
を変更した場合 どんなプログラムを組めばいいのでしょうか?
書籍より より良い htmlspecialchars の変更を お願いいたします。
No.1ベストアンサー
- 回答日時:
urlのパラメータをエンコードするときはhtmlspecialcharsではなく
urlencodeでやってください
ありがとうございました。
urlencode ですね!
メタ文字が含まれている場合
urlencode が特に有効 だったような気がします。
/** スレッド名の変数$su_dにデータがあればtbj0に挿入 ***/
$su_d=isset($_GET["su"])? urlencode($_GET["su"]):null;
https://www.php.net/manual/ja/function.urlencode …
に変更しました。
なぜだか分かりませんが
スレッド BOX に あした と入力 しましたところ
以下 文字化け しました。
34 %E3%81%82%E3%81%97%E3%81%9F
2022-04-19 16:56:47作成
他からの指摘があっていますが、プログラムが5年以上の前
と よくある、 書籍 の 著者 の 能力不足による
バグ みたいですね!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP isset — 変数が宣言されていること、そして null とは異なることを検査 1 2022/03/27 17:34
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- HTML・CSS GETをPOSTに変更したところ 送信 不能です。 1 2022/04/10 17:31
- PHP if($se_d<>"")の””意味と教えてください。 1 2022/05/12 23:05
- PHP a href リンクタグでだけで 送信が できちゃっています。 1 2022/04/18 04:25
- その他(ネットショッピング・通販・ECサイト) https://m.qoo10.jp/su/1360107452/Q177418453 こちらのPS 1 2023/01/24 04:46
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
独学でPHPを勉強しています。
-
view_Ebook.phpについて
-
onedrive にexcelファイルをア...
-
別ファイルの変数を呼び出した...
-
PHPの設定で、 エラーが発生し...
-
【PHP】declare命令で”Fatal er...
-
.phpと.incファイルの違いはな...
-
CFileDialogの最初のディレクト...
-
bindValueエラー
-
「@$変数」の「@の意味は?」
-
apache・phpが起動しない・・・
-
フォントの色を変えるには?
-
バッチを用いたフォルダの自動移動
-
MySQLのdatetime型の月日0を削...
-
<A href ~ と一緒に値を渡すには
-
makefile でファイルをコピーす...
-
FTPコマンドでディレクトリごと...
-
TSVファイルをCSV形式に変換したい
-
FTPClientで転送結果(OKかFAIL)
-
PHPファイルの中身が見られるこ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
pg_exec()、pg_result()は、使...
-
if($j == $dt["mday"])のmdayと...
-
FORMタグを使わずに、POSTする...
-
PHPで5秒待つプログラム
-
smartyでホームページ上の画像...
-
クエリ文字列が取得できない
-
無料で協力してくれる共同開発...
-
コメント 中国語 日本語
-
元のプログラムと Webブラザの...
-
PHPとOracleの接続ができない
-
PHPのプログラムについて
-
PHPでの再帰を用いたツリー構造...
-
PHP5でMySQLを再起動させるプロ...
-
PHPで2地点間の緯度経度の求め...
-
携帯電話のwebページでphpによ...
-
さくらインターネットでImageMa...
-
= $argv[1];はどんな働きがあり...
-
ini_set("display_errors", On)...
-
動的なHTMLの書き換え
-
VertrigoServの環境でプログラ...
おすすめ情報