

以上ですが!
この問題と その 他 これから発生する 問題に
迅速 的確 に ご回答が 得られそうなので
私の作業環境を お伝えします。
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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FORMタグを使わずに、POSTする...
-
eclipseのエラーの意味
-
phpのheader("Location:#pos")...
-
PHPのif文でその処理を途中で抜...
-
.htaccessにphp_valueが使用できな
-
mysql→EUC-JP、php→UTF-8の時の...
-
2つの画像ファイルが異なるファ...
-
require_once()でファイルが読...
-
phpの中でphpを書けないか
-
FTPコマンドでディレクトリごと...
-
MkDir関数
-
【file_exists】ファイルが存在...
-
sqlで日付が一番古いデータの月...
-
フォームで戻った際に入力済み...
-
<A href ~ と一緒に値を渡すには
-
テレメールとは?
-
「クラス関数」「メンバ関数」...
-
Makefile.inとMakefile.am
-
現在位置より2つ上のディレク...
-
さくらインターネットでメール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コメント投稿
-
FORMタグを使わずに、POSTする...
-
さくらのレンタルサーバーでメ...
-
ブラウザゲーム作成までの道の...
-
smartyでホームページ上の画像...
-
PHP3で作ったプログラムをPHP4...
-
PHPプログラムの内部からPOSTす...
-
if($j == $dt["mday"])のmdayと...
-
さくらインターネットでImageMa...
-
PDOのlastInsertIDについて
-
PHPで2地点間の緯度経度の求め...
-
VertrigoServの環境でプログラ...
-
eclipseのエラーの意味
-
MySQLのベースに書かれたプログ...
-
phpで外部プログラムを動かす
-
拡張子PHP3のスクリプトを...
-
phpのheader("Location:#pos")...
-
PHPのif文でその処理を途中で抜...
-
FTPコマンドでディレクトリごと...
-
CFileDialogの最初のディレクト...
おすすめ情報