当前位置: 首页 > news >正文

购物网站的建设背景学校自己做的网站需要买服务器吗

购物网站的建设背景,学校自己做的网站需要买服务器吗,找公司做网站多少钱,郴州新网交友信息浏览器解析机制和XSS向量编码 <!-- javascript伪协议不能被urlcode编码&#xff0c;但可以被html实体编码:也是js协议的一部分&#xff0c;不能被编码js协议被解码后&#xff0c;URL解析器继续解析链接剩下的部分unicode编码可识别实现解码但符号不能被编码&#xff0c;编码…

浏览器解析机制和XSS向量编码

<!-- javascript伪协议不能被urlcode编码,但可以被html实体编码:也是js协议的一部分,不能被编码js协议被解码后,URL解析器继续解析链接剩下的部分unicode编码可识别实现解码但符号不能被编码,编码后无法识别符号可放在location右边实现解码
-->
<a href="javascript:\u0061\u006c\u0065\u0072\u0074(10);">sss</a><a href="%6a%61%76%61%73%63%72%69%70%74:%61%6c%65%72%74%28%31%29">aaa</a>
<!-- js协议被编码 alert()被编码。无法被识别 --><a href="javascript%3aalert(2)">bbb</a>
<!-- :被编码,不能被识别 --><a href="%6a%61%76%61%73%63%72%69%70%74:alert(1)">ccc</a>
<!-- js协议被urlcode编码,不能被识别 --><a href="&#x6a;&#x61;&#x76;&#x61;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;:%61%6c%65%72%74%28%31%29">ddd</a>
<!-- 协议被html实体编码,alert(1)被urlcode编码 --><a href="javascript:alert(5)">eee</a>
<!-- 编码顺序:html实体编码,urlcode编码 --><!-- unicode可被js识别 -->
<script>\u0061\u006c\u0065\u0072\u0074(10);</script><!-- <script>\u0061\u006c\u0065\u0072\u0074\u0028\u0031\u0031\u0029;</script> -->
<!-- unicode不能编码符号 --></form>
</body>
</html>

form表单实现交互

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>123</title>
</head>
<body><form action="./login.php" method="post"><label for="">username:</label><input type="text" name="user" id=""><label for="">password:</label><input type="password" name="password" id=""><input type="submit" name="" id=""></form><!-- 提交form表单php后面这三种得用web框架接受nodejs:express框架python:flask框架此模块环境本机不匹配,无法展示----java:servlet模块--></body>
</html>

(1)php

用php文件接收

<?
$username = $_POST['user'];
$password = $_POST['password'];
echo $username . '========' . $password;
?>

运行结果:

(2)nodejs

我们使用linux虚拟机实现交互:创建新目录,使用npm init创建package.json

下载express库

修改package.json包

web-express目录下创建web-express.js文件

const express = require('express');
const bodyParse = require('body-parser');
const app = express();
const port = 3000;app.use(bodyParse.urlencoded({extended:true}));// 处理post数据
app.post('/login',(req ,res) => {const {username,password} = req.body;console.log('username',username);console.log('password',password);res.send('login success!!!!!!!!!');
});app.listen(port,() => console.log(`server is running on http://localhost:${port}`))

直接运行web-express.js文件

web界面运行form表单与nodejs交互


(3)python

下载Flask模块

创建123.py文件

from flask import Flask, requestapp = Flask(__name__)
# 装饰器
@app.route('/login',methods = ['GET','POST'])
def login(): # put application's code hereusername = request.form.get('username')password = request.form.get('password')print('username:',username)print('password:',password)return 'login successful!'if __name__ == '__main__':app.run(debug=True)

直接运行123.py文件

web界面运行index.html文件


http://www.yayakq.cn/news/685156/

相关文章:

  • 台州网站建设设计深圳网站建设外贸公司
  • 有什么比较好的画册设计网站wordpress wp_parse_args
  • 网站建设自助建站企业南昌seo公司
  • 网站侧边栏网站在线支付接口
  • 设计上海网站建设wordpress主题安装和更改
  • 游标卡尺 东莞网站建设外链交换平台
  • 网站安全检测服务自创图片软件
  • 网站搭建价格百度权重是什么意思
  • 网站建站步骤流程58同城网站建设推广排名
  • 临沂中文网站建设海外建站
  • 网站安全建设架构扁平风格网站模板
  • 网站正在建设中是什么意思商家货源网
  • 一千个长尾关键词用一千个网站做网站服务器信息
  • 企业网站建设排名资讯单页网站的制作
  • 为什么做的网站在浏览器搜不到中山精品网站建设新闻
  • 怎么做cpa网站台州网站建设咨询薇
  • 广州网站建设(信科网络)如何做原创漫画网站
  • 南昌定制网站开发公司公司系统软件
  • 网站推广实施方案陕西有限公司网站建设招标公告
  • 公司小网站怎么做广州越秀区是不是中风险地区
  • 有哪些建设网站公司重庆自助建站模板
  • 郑州网站建设哪家专业怎样解除拦截网站设置
  • 网站建设怎么让网站收录成都科技网站建设热
  • 龙口网站开发广东省网站建设网站
  • 网站流量统计外贸入门基本知识
  • 网站建设多久学会网站开发可演示的版本
  • 网站设计开发是啥做电商的进货网站
  • 虹桥街道网站建设wordpress边栏
  • 怎么找到网站站长织梦笑话娱乐网站源码2w数据+36条采集规则
  • 成都双语网站开发wordpress后台用户名