求php大神解决问题 50
我写了两个页面jay.php和dog.php想实现的功能是jay.php通过用户的设置(提交地址和密码)来提交给doge.php密码doge.php接收到jay.php的...
我写了两个页面 jay.php 和dog.php
想实现的功能是 jay.php通过用户的设置(提交地址和密码)来提交给doge.php密码 doge.php接收到jay.php的参数 然后输出123 jay.php收到123这个信号 在页面显示连接成功
然后我贴出jay.php的代码和dog.php的代码
以下是jay.php的代码 我加了注释 如果写错的地方 希望能指正 然后帮我想一下办法 谢谢
<DOCTYPE!>
<HTML>
<hand>
<meta charset="UTF-8">
<title></title>
</hand>
<body>
<form submit="post">
输入地址:
<input type="text" name="address">
<br>
输入密码:
<input type="password" name="password"><br><br>
客户端密码:<input type="password" name="yes" value="doge">
<input type="submit" name="connect" value="connect">
</form>
<!--这个表单提交地址和密码给jay.php(就是提交给本身) 客户端密码是为了后面写if语句用-->
<?
$address=@ $_POST['address'];
$password=@ $_POST['password'];//这里接收表单提交地址和密码
$yes=@ $_POST['yes'];
if($yes=="doge")//这里就用到了客户端密码 密码正确 开始转发地址和密码给doge.php
{
?>
<form method="post" action="<?echo $address?>"><!--这里来用函数动态决定提交地址-->
<textarea cols="0" rows="0" disabled="disabled" name="password" value="<?echo $password?>">
</form>
<!--这个里用textarea来转发password-->
<form method="post">
<textarea cols="0" rows="0" disabled="disabled" name="abc" value="abc">
<!--这里我发一个value给后面if函数接收 用来做个判断-->
</form>
</body>
</HTML>
<?
$abc=$_POST['abc'];
if($abc=="abc")
echo "2ok";
$doge=file_get_contents(@ $address);//这里用来获取doge.php页面的参数 如果是123就是链接成功
if($doge=123)
echo "连接畅通";//如果能输出这个说明我程序没有问题了
else
echo "404";//输出这个说明我程序有问题
}else{
echo "505";//输出这个说明我程序有问题
}
?>
然后以下是doge.php的代码
<?
//doge.php页面 这个很简单我就不注释了
$doge=@ $_POST['password'];
$password=123;
if($doge==$password);
echo 123;
?>
最后先谢谢回答我的人 谢谢你很耐心的看完 展开
想实现的功能是 jay.php通过用户的设置(提交地址和密码)来提交给doge.php密码 doge.php接收到jay.php的参数 然后输出123 jay.php收到123这个信号 在页面显示连接成功
然后我贴出jay.php的代码和dog.php的代码
以下是jay.php的代码 我加了注释 如果写错的地方 希望能指正 然后帮我想一下办法 谢谢
<DOCTYPE!>
<HTML>
<hand>
<meta charset="UTF-8">
<title></title>
</hand>
<body>
<form submit="post">
输入地址:
<input type="text" name="address">
<br>
输入密码:
<input type="password" name="password"><br><br>
客户端密码:<input type="password" name="yes" value="doge">
<input type="submit" name="connect" value="connect">
</form>
<!--这个表单提交地址和密码给jay.php(就是提交给本身) 客户端密码是为了后面写if语句用-->
<?
$address=@ $_POST['address'];
$password=@ $_POST['password'];//这里接收表单提交地址和密码
$yes=@ $_POST['yes'];
if($yes=="doge")//这里就用到了客户端密码 密码正确 开始转发地址和密码给doge.php
{
?>
<form method="post" action="<?echo $address?>"><!--这里来用函数动态决定提交地址-->
<textarea cols="0" rows="0" disabled="disabled" name="password" value="<?echo $password?>">
</form>
<!--这个里用textarea来转发password-->
<form method="post">
<textarea cols="0" rows="0" disabled="disabled" name="abc" value="abc">
<!--这里我发一个value给后面if函数接收 用来做个判断-->
</form>
</body>
</HTML>
<?
$abc=$_POST['abc'];
if($abc=="abc")
echo "2ok";
$doge=file_get_contents(@ $address);//这里用来获取doge.php页面的参数 如果是123就是链接成功
if($doge=123)
echo "连接畅通";//如果能输出这个说明我程序没有问题了
else
echo "404";//输出这个说明我程序有问题
}else{
echo "505";//输出这个说明我程序有问题
}
?>
然后以下是doge.php的代码
<?
//doge.php页面 这个很简单我就不注释了
$doge=@ $_POST['password'];
$password=123;
if($doge==$password);
echo 123;
?>
最后先谢谢回答我的人 谢谢你很耐心的看完 展开
2个回答
展开全部
大致看了下,你是想:用户在A.php填写信息,B.php接收并处理信息。并将结果返回给A.php显示出来。是这个大意吧?
直接用ajax处理,就可以了。
jquery ajax简单示例
a页面
$(function(){
$.ajax({
url: "ajax_php.php",
type: "POST",
data:{trans_data:"要传输的内容"},
error: function(){
alert('Error loading XML document');
},
success: function(data,status){//如果调用php成功
alert(unescape(data));//解码,显示汉字
}
});
});
ajax处理页面
$backValue=$_POST['trans_data'];
echo $backValue."+后台返回";
上面只是例子,不可做实际使用,我随手复制的。
提醒:刚接触ajax的时候,你会觉得很复杂,代码很多,但当你多使用,熟悉后,你会发现ajax很简单很方便,很实用。
直接用ajax处理,就可以了。
jquery ajax简单示例
a页面
$(function(){
$.ajax({
url: "ajax_php.php",
type: "POST",
data:{trans_data:"要传输的内容"},
error: function(){
alert('Error loading XML document');
},
success: function(data,status){//如果调用php成功
alert(unescape(data));//解码,显示汉字
}
});
});
ajax处理页面
$backValue=$_POST['trans_data'];
echo $backValue."+后台返回";
上面只是例子,不可做实际使用,我随手复制的。
提醒:刚接触ajax的时候,你会觉得很复杂,代码很多,但当你多使用,熟悉后,你会发现ajax很简单很方便,很实用。
更多追问追答
追问
一定要用php实现 希望您能帮我看看代码
追答
这是PHP
你直接百度 php ajax有很多例子的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询