button不onClick就执行了php的function 附代码 求解为何?
<?php//页面刷新自动加1session_start();$_SESSION['i']=isset($_SESSION['i'])?$_SESSION['i']+1:...
<?php
//页面刷新自动加1
session_start();
$_SESSION['i'] = isset($_SESSION['i']) ? $_SESSION['i'] + 1 : 1;
function returnToIndex()
{
unset($_SESSION['i']);
echo ("location='");
echo $_SESSION['indexName'];
echo ("'");
}
?>
<body>
<button onClick="<? returnToIndex() ?>" >返回主页</button>
<?php echo $_SESSION['i']?>
<body> 展开
//页面刷新自动加1
session_start();
$_SESSION['i'] = isset($_SESSION['i']) ? $_SESSION['i'] + 1 : 1;
function returnToIndex()
{
unset($_SESSION['i']);
echo ("location='");
echo $_SESSION['indexName'];
echo ("'");
}
?>
<body>
<button onClick="<? returnToIndex() ?>" >返回主页</button>
<?php echo $_SESSION['i']?>
<body> 展开
2个回答
展开全部
php代码是在服务端执行的,onclick代码是在浏览器端执行,你查看下网页的源代码,会是下面这样的
...
<body>
<button onClick="数字">返回主页</button>
数字
</body>
...
当然,这样的代码你按这个button的话只会提示javascript错误。
想响应客户端事件执行服务器端函数,需要AJAX或RPC(Remote Precedure Call),phpRPC,xmlRPC,啥的,你写出这样的代码,说明你对PHP还没有真正理解。
...
<body>
<button onClick="数字">返回主页</button>
数字
</body>
...
当然,这样的代码你按这个button的话只会提示javascript错误。
想响应客户端事件执行服务器端函数,需要AJAX或RPC(Remote Precedure Call),phpRPC,xmlRPC,啥的,你写出这样的代码,说明你对PHP还没有真正理解。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询