重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用数据加密,或者使用https协议来传输数据。
在做网站、网站建设中从网站色彩、结构布局、栏目设置、关键词群组等细微处着手,突出企业的产品/服务/品牌,帮助企业锁定精准用户,提高在线咨询和转化,使成都网站营销成为有效果、有回报的无锡营销推广。创新互联建站专业成都网站建设十多年了,客户满意度97.8%,欢迎成都创新互联客户联系。
数据加密建议使用自己的加密方式,加密的key是关键,这个一定不能泄露,两个网站的服务器都需要有这个key,发送数据时发送方加密数据,将密文传输给接收方,接收方同样用key解密即可。只要key不泄露,就算数据被人拦截,也是加密过的密文,通常没有Key是解不开的。
https协议可以自动为传输数据加密,不过就要求https协议证书了,这个数字证书是需要申请的。
这需要用ajax来实现
index.php
html
titlephp+jquery+ajax+json简单小例子/title
?php
header("Content-Type:text/html;charset=utf-8");
?
head
script type="text/javascript" src="
script type="text/javascript"
$(function() {
$("#subbtn").click(function() {
var params = $("input").serialize();
var url = "1.php";
$.ajax({
type: "post",
url: url,
dataType: "json",
data: params,
success: function(msg){
var backdata = "您提交的姓名为:" + msg.name +
"br / 您提交的密码为:" + msg.password;
$("#backdata").html(backdata);
$("#backdata").css({color: "green"});
}
});
});
});
/script
/head
body
plabel for="name"姓名:/label
input id="name" name="name" type="text" /
/p
plabel for="password"密码:/label
input id="password" name="password" type="password" /
/p
span id="backdata"/span
pinput id="subbtn" type="button" value="提交数据" //p
/body
/html
1.php代码:
?php
//接收数据-处理数据-返回数据
echo json_encode($_POST);
?
使用表单来传递,_post它在php只能获取由表单的 method="post" 时它才能接受到数据,
如下代码:
form id="form1" name="form1" method="get" action=""
label
input type="text" name="cn" value='获取到我了' /
/label
/forma.php页面
?
if( $_post )
{
echo $_post['cn'];
}
else
{
echo '没有获取到值';
}
?
你说的是连接数据库后修改数据吧;
一般来说
你的数据表这样;
+++++++++++++++++++++++++++++
id XNAME XTIME XEDITOR
1 lisi 2012-02-10 编辑
2 zhangsan 2012-05-18 编辑
+++++++++++++++++++++++++++++
ID是自动变量;
点编辑ID的时候;是传一个ID到FROM里;链接一般是这样
a href="xxxx.php?id=1"编辑/a
xxxx.php里接收ID=1
----------------------------
form method="post" action=""
数据库查询该ID所有信息。。。。
input type="text" name="id" value="?php echo $row['id']; ?"
input type="text" name="xname" value="?php echo $row['XNAME']; ?"
.......
/form
1:表单提交,在表单中输入留言,然后提交表单到后台PHP;
2:PHP接收表单数据,然后处理数据:一般做存表操作;
3:在另外一个页面显示:访问另外一个页面,PHP读取表中存储的数据,显示给用户
可以用session和表单两种方式都是先将数组序列化,然后取出后返序列化
1.session方式
?php
session_start();
$arr = array(1,2,3,4,5,6);
$arrse = serialize($arr);
$_SESSION['sessarr'] = $arrse;//序列化,对象或者数组都可以这样存放到session中
//如果你想使用session数据返回数组的话
$arr = unserialize($_SESSION['sessarr']);//反序列化
echo $_SESSION['sessarr'];
echo "br";
print_r($arr);
?
2.表单方式
form method="POST" action="1.php"
input type="hidden" name="post_data" value="?=base64_encode(serialize($arr))?" /
/form
1.php
?
print_r(base64_encode(unserialize($_POST['post_data'])));
?