このように
echo "Location.href='../login.php';";を書く
echo "Location.href=/"../login.php/";";を書く
2番目の文は正常に出力できますか?
さて、両方の文の引用符に問題があります
このように
echo "Location.href='../login.php';";を書く
echo "Location.href=/"../login.php/";";を書く
echo "3f1c4e4b6b16bbbd69b2ee476dc4f83a";
echo "2cacc6d41bbb37262a98f745aa00fbf0"; があります
echo "Location.href='../login.php';";をこのように書くのと、
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/";";を書く
この 2 番目の文にはまだ問題があります。バックスラッシュについて尋ねています。
これは単なるバックスラッシュです、申し訳ありませんが、明確に表現できませんでした
1. echo "location.href='../login.php';"; 出力は location.href='../login です。 php' ;
2. echo "location.href="../login.php";"; 出力は location.href="../login.php"; との違いは何だと思いますか?彼ら?
js 文字列は一重引用符または二重引用符で囲むことができます