如何创建运行php脚本的html按钮?
我想在html中创建一个运行php脚本的按钮, 我有这个剧本:如何创建运行php脚本的html按钮?,php,html,button,Php,Html,Button,我想在html中创建一个运行php脚本的按钮, 我有这个剧本: <?php $user = JFactory::getUser(); $userToken = JSession::getFormToken(); if (!$user->guest) : ?> <a href="index.php?option=com_users&task=user.logout&<?php echo $userToken; ?>=1" class="
<?php
$user = JFactory::getUser();
$userToken = JSession::getFormToken();
if (!$user->guest) : ?>
<a href="index.php?option=com_users&task=user.logout&<?php echo $userToken; ?>=1" class="btn">Log out</a>
我想在html按钮中使用它
有任何帮助吗?您可以使用
$\u POST
或$\u获取
参数,并通过单击按钮进行传递。只需将脚本放在同一页面的if块中if($\u GET['act']==“logout”){//run script}
,并在需要触发脚本时将?act=logout
添加到url中。您可以使用$\u-GET
和名为act的隐藏输入,而不是$\u-GET
单击按钮调用js函数,并在脚本文件上发送ajax请求以运行php脚本
<input type="button" value="Run Script" onclick="run_script();"/>
<script>
function run_()
{
$.post("yourScripFile.php",function(data){
if(data != null)
{
alert(data);
}
});
}
</script>
函数run_uuz()
{
$.post(“yourScripFile.php”,函数(数据){
如果(数据!=null)
{
警报(数据);
}
});
}
在php脚本文件中
<?php
$user = JFactory::getUser();
$userToken = JSession::getFormToken();
if (!$user->guest)
{
echo '<a href="index.php?option=com_users&task=user.logout&'.$userToken.'=1" class="btn">Log out</a>';
die;
}
else
{
echo "else code here"; die;
}
?>
您能提供更多详细信息吗,您的描述并没有真正的帮助……您应该查找AJAX。如您所见,我发布了一个php脚本,我想运行它,当我单击一个按钮时(该按钮是用html编码的),这可能吗?(我是新来的)