![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2ベストアンサー
- 回答日時:
> phpでurlのチェックをする方法
正規表現でチェックする方法もありますが、filter_var() 関数を使うと良いです。
https://www.google.co.jp/search?q=php+filter+url
> mysql_real_escape_string()
mysql_xxx ではなく mysqli_xxx 系の関数を使った方が良いです。
即ち、mysql_real_escape_string() ではなく mysqli_real_escape_string(); ですね。
※もちろん、他の mysql_xxx と書いているコードも修正する必要があります。
書籍やサイト上では、未だに mysql_xxx 系の関数が使われている古いコードが散見されますが、参考にしない方が良いです。MySQLなら、mysqli_xxx か PDO を使い、プリペアドステートメントを使っているコードを参考にしましょう。
https://www.google.co.jp/search?q=php+%E3%83%97% …
> 文字数制限は必要ないですよね?
最初は面倒かもしれませんが、外部から来るデータは、文字数の長さ,正当性等、丁寧にチェックする「癖」を付けておいた方がいいですよ。
お答え頂きありがとうございます
urlチェックできました
mysqliに書き換えることにしました
地道にチェックしていきます
ありがとうございました(_ _
No.1
- 回答日時:
>セキュリティ的にまずい
プリペアード処理や、エスケープ処理がかかっていれば問題ないです
どちらかといえば集計のためurlを分解したい希望は別途でてくるかもしれません
>255文字超えた文字は登録されないから、文字数制限は必要ない
意味がよくわからない
パラメータが途中できれても問題ないと認識しているならそれでも構いませんが
ユーザーは平気で想定外のデータをおくってきますよ
お答え頂きありがとうございます
mysql_real_escape_string()で受け取っています
簡単なurlかどうかのチェック方法でいいのでお願いします(_ _
文字数の設定は自分できました。失礼しました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- 求人情報・採用情報 今日、ホテルのアルバイトに、タウンワークから応募しました。 すると、会社からGメールが届き、事前登録 1 2022/03/31 23:40
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- MySQL あと、MySQLの文字コードはutf8 気になりますね 1 2022/12/01 07:22
- PHP メールフォームのタイトルが文字化け 2 2023/06/17 12:00
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- Excel(エクセル) エクセルでシート保護のかかり方の違いとセルの非保護の設定 3 2022/08/09 10:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpでcookieがうまく保存されない
-
PHPについて。
-
フォームで戻った際に入力済み...
-
$filePath = './user_img/' . $...
-
PHPからCSVをアップロード後、m...
-
PHPのエラーの解消法について教...
-
php エラー
-
phpのheader("Location:#pos")...
-
PHPで画像の渡しが上手く行きま...
-
reuterの記事をbeautiful.soup....
-
ワードプレスサイト PHP8.0.25...
-
phpのメールフォームの完了画面...
-
PHPSpreadsheetを使って関数を...
-
PHP MySql ページング
-
phpinfo で MySQL のバージョン...
-
PHP MySQLに画像を直接保存
-
[php初心者]サイトを見てデータ...
-
phpに関わる所での、form actio...
-
ゆゆにゃ。
-
【初心者】XAMPPのapacheの(恐...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クラスファイルでエラーが出て...
-
mysql_real_escape_string?
-
phpとmysqlを使っています。
-
PHPのサンプルコードが意図した...
-
ページング実装で2ページ目以...
-
Flash8のユニコードについて。...
-
OpnePNEの構築において
-
php mysqlの文字化け(レンタル...
-
php+mysqlでINSERTで文字化けし...
-
Linuxで、Pearコマンドが使えな...
-
mysqliについて
-
for($i=1; $i<hoge; $i++)
-
mySQLに詳しい兄貴来てください
-
mysql_queryでのdelimiterの設...
-
PHP でMysqlを使用して日本語を...
-
FORMからPHP処理
-
イメージデータを文字列に変換...
-
mysqlでphpinfoと実際のバージ...
-
Mysql&PHPのアップグレードに...
-
PHPからmySQLへINSERT文の実行
おすすめ情報