实验问题回答
- 1.什么是表单
表单在网页中主要负责数据采集功能
- 2.浏览器可以解析运行什么语言
HTML,XML,Java,JSP
- 3.WebServer支持哪些动态语言
PHP,JSP
实验总结与体会
一天时间又扔进去了,最后的图片也显示不出来。唉,我学这东西真的跟咸鱼一样。哦哦对,最重要的忘了:指导下完成,实话实说,该扣还得正常扣。能力有限,并不是想糊弄您,期末也不图什么。确实也就能弄这么点。老师也别生气。。。
Apache
1.开启Apach,使用netstat -aptn
查看端口占用(8080)
2.测试apache之前的网页
3.表单编写完之后打开浏览器报错,鬼知道为什么
(别人的代码,复制过来的,我自己并不能用。)
function nameText(){
var name= document.getElementByIdx_x ("username");
var divID= document.getElementByIdx_x ("divName");
divID.innerHTML="";
if(name.value==""){
divID.innerHTML="用户名不能为空";
return false;
}
}
function passText(){
var pass= document.getElementByIdx_x ("password");
var divIP= document.getElementByIdx_x ("divPass");
divIP.innerHTML="";
if(pass.value==""){
divIP.innerHTML="密码不能为空";
return false;
}
}
}
</script>
4.新建一个PHP测试文件vi /var/www/html/test.php
,输入如下
<?php
echo ($_GET["A"]);
include($_GET["A"]);
echo "php page 5212!<br>";
?>
5.用浏览器打开localhost:8080/test.pgp
,可以看见如下界面,测试成功
MySQL基础
1.开启sql服务/etc/init.d/mysql start
2.输入mysql -u root –p
3.输入show databases
4.在Mysql中建库建表,输入如下
CREATE SCHEMA `库表的名称`;
CREATE TABLE `库表的名称`.`users` (
`userid` INT NOT NULL COMMENT ‘‘,
`username` VARCHAR(45) NULL COMMENT ‘‘,
`password` VARCHAR(256) NULL COMMENT ‘‘,
`enabled` VARCHAR(5) NULL COMMENT ‘‘,
PRIMARY KEY (`userid`) COMMENT ‘‘);
网页编写
在/var/www/html
文件夹下输入vim login.html
,编写登录网页 输入vim login.php连接
3.在火狐浏览器中输入localhost:8080/login.html,套用
大学吧们的模板(这个错字不错)
登陆成功:
SQL注入
傻了吧唧的输代码:insert into users(userid,username,password,enabled) values(666,‘aaa‘,password("aaa"),"TRUE");#
果然失败了:
XSS攻击
1.将一个图片放到之前html文件的同目录下输入<img src="5207.jpg" />5207</a>
最后的图片说啥也显示不出来,也不知道欠他啥。再扣些分吧,就能弄这么多了,太晚了先睡了