![]() |
1
0
祝你好运! |
![]() |
2
1
使用jquery更容易:
|
![]() |
3
0
如果您有一个歌曲列表,并且使用了一个简单的命名约定,那么在您考虑使用之前,请使用它作为白名单来检查get值是否被允许。 file_get_contents $song = $_GET['song'] ; $file = '/Lyrics/' . $song . '.txt' ; $songs = array( 'help', 'she-loves-you', 'yellow-submarine' ); // as a double check see if the file exists too if( in_array( $song, $songs ) && file_exists( $file ) ) { echo file_get_contents( $file ); } 如果你很聪明,你也可以重新使用相同的$songs数组来创建下拉列表。 <选项值=黄色潜水艇>黄色潜水艇</选项> 如果你把这个放在数据库里,你可能会认为“鼻涕虫”黄色潜水艇是一个理想的私人钥匙,但别让我开始… |
![]() |
4
-1
这是一个快速的解决方案,但非常不安全,仅将其用作示例,如何完成,但不应:
//此处为您的页面代码 //这是你想放歌词的地方
…
梅尼乌:
|
![]() |
Jake Hembree · 多个下拉框 11 月前 |
![]() |
MaÅ¥o Valapka · 下拉菜单会扭曲其他按钮 11 月前 |
![]() |
Santi · Shadcn/ui选择-当用户选择项目时更改状态 1 年前 |
![]() |
Xeschoz · 为discord bot制作下拉菜单时出错 1 年前 |
![]() |
Meghan M. · JS新手:NodeList返回null但有元素 1 年前 |
![]() |
Hiyanneri · CSS-如何使用CSS增加下拉列表的宽度? 1 年前 |
![]() |
T.Omalley · 数据验证源Excel中的嵌套函数 1 年前 |