ホームページ  >  記事  >  バックエンド開発  >  PHP ジャンプ ステートメントのさまざまな記述方法におけるセキュリティ問題

PHP ジャンプ ステートメントのさまざまな記述方法におけるセキュリティ問題

WBOY
WBOYオリジナル
2016-06-23 14:38:061110ブラウズ

このように

 echo "Location.href='../login.php';";
を書く
と、このように
 echo "Location.href=/"../login.php/";";
を書く
の間にセキュリティ上の違いはありますか?


ディスカッションへの返信(解決策)

2番目の文は正常に出力できますか?

さて、両方の文の引用符に問題があります

このように

 echo "Location.href='../login.php';";
を書く
と、このように
 echo "Location.href=/"../login.php/";";
を書く
の間に、セキュリティ上の問題に違いはありますか?

こんな感じですみません
1. echo "location.href='../login.php';"
2. echo "location.href=/"../login.php/";";
質問補足

echo "3f1c4e4b6b16bbbd69b2ee476dc4f83a";

echo "2cacc6d41bbb37262a98f745aa00fbf0"; があります

 echo "Location.href='../login.php';";
をこのように書くのと、
 echo "Location.href=/"../login.php/";";
をこのように書くのとでは、セキュリティ上の問題はありますか?

こんな感じですみません

1. echo "location.href='../login.php';"

2. echo "location.href=/"../login.php/";";
この 2 番目の文にはまだ問題があります。バックスラッシュについて質問していますか?

1. ページに書き込まれており、セキュリティはまったくありません
2.
href='../login.php'
は現在のパスより上位です
href="/../login.php /" ;
は Web サイトの上位ディレクトリであり、範囲外です。

このように

 echo "Location.href='../login.php';";
を書く
と、このように
 echo "Location.href=/"../login.php/";";
を書く
の間に、セキュリティ上の問題に違いはありますか。

こんな感じですみません
1. echo "location.href='../login.php';"

2. echo "location.href=/"../login.php/";";

この 2 番目の文にはまだ問題があります。バックスラッシュについて尋ねています。
これは単なるバックスラッシュです、申し訳ありませんが、明確に表現できませんでした

1. echo "location.href='../login.php';"; 出力は location.href='../login です。 php' ;
2. echo "location.href="../login.php";"; 出力は location.href="../login.php"; との違いは何だと思いますか?彼ら?
js 文字列は一重引用符または二重引用符で囲むことができます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。