相关疑难解决方法(0)

在Netbeans 7.4 for PHP上警告"不要直接访问Superglobal $ _POST数组"

我在Netbeans 7.4 for PHP上收到此消息警告,而我正在使用$ _POST,$ _GET,$ _SERVER,....

不要直接访问Superglobal $ _POST数组

这是什么意思?我该怎么做才能纠正这个警告?

编辑:事件示例代码仍显示此警告.

php netbeans superglobals netbeans-7.4

116
推荐指数
3
解决办法
10万
查看次数

如何在单击html按钮上调用php脚本/函数

在某人对我说话或将其标记下来之前,我已经在互联网上查找了如何执行此操作(包括stackoverflow上的相同问题).我是新人,我发现学习新概念很难,所以请对我很轻松.

我想要做的是点击按钮调用php脚本/函数.如果有帮助,我在WAMP中运行它.这是我的代码:

<?php include 'the_script.php'; ?>

<button type="button" onclick="the_function()">Click Me</button>
Run Code Online (Sandbox Code Playgroud)

the_script.php中有这个:

the_function() {
    echo "You win";
}
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?我听说按钮是客户端等,而PHP是服务器端,这意味着你无法将两者连接在一起.我知道你必须使用AJAX来完成这项工作,但我合法地完全不知道如何做到这一点.我试过谷歌搜索等,但我找不到任何东西.我知道如何使用AJAX并用它调用事件,但是我仍然不知道如何让它调用PHP脚本.

能不能让你的答案尽可能简单明了,我是新手

谢谢您的帮助 :)

编辑***

出于某种原因,无论我走到哪里,每个人的代码都是不同的.我学习AJAX的方式看起来完全不同.你能用这种方式写出来让我明白吗?谢谢,这是一个例子:

var request;

if (window.XMLHttpRequest) {
    request = new XMLHttpRequest();
} else {
    request = new ActiveXObject("Microsoft.XMLHTTP");
}

request.open('GET', 'file.php', true);

request.onreadystatechange = function() {

    if (request.readyState===4 && request.status===200) {
        do stuff
    }
}

request.send();
Run Code Online (Sandbox Code Playgroud)

php ajax onclick

12
推荐指数
3
解决办法
12万
查看次数

如何在按钮点击时调用php函数

这是两个文件

Calling.php

<html>
<body>
<form action="Called.php" method="get">
    <input type="button" name="B1" value="B1">
    <input type="button" name="B2" value="B2">
    <input type="Submit" name="Submit1"/>

    <!-- <a href="http://www.google.com?act=google">Google</a>
    <a href="http://www.yahoo.com?act=yahoo">yahoo</a>
     -->
</form>     
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

和Called.php

<?php
if(isset($_GET("Submit1")))
{   
        echo("<script>location.href = 'http://stackoverflow.com';</script>");
}
if(isset($_GET["B1"]))
{
    echo("<script>location.href = 'http://google.com/';</script>");
    exit();
} 
if(isset($_GET["B2"]))

 - List item

{
    echo "<meta http-equiv='refresh' content='0;url=http://www.yahoo.com'>";
    exit(); 
}
?>
Run Code Online (Sandbox Code Playgroud)

当我点击按钮"B1"和"B2"时,页面将闪烁,但现在重定向和第三个"提交"按钮将重定向到新页面,我在那里得到输出为"Called.php".

请花几秒钟为这个php初学者.

php

5
推荐指数
1
解决办法
8万
查看次数

在导致问题的回声中取消设置会话

我收到以下错误,无法弄清楚原因。盯着这个看太久了。。

错误:

Parse error: syntax error, unexpected T_UNSET in blah/blah/blah
Run Code Online (Sandbox Code Playgroud)

我的代码:

本质上,我试图让用户能够通过单击链接来清除会话。不确定我的语法哪里出错了......任何帮助将不胜感激!

注意:是的,我的代码在 php 块中

echo "<span><a href='" . unset($_SESSION['vertical']) . "'>clear "
 . $vertical . "</a></span>";
Run Code Online (Sandbox Code Playgroud)

提前致谢!

php

2
推荐指数
1
解决办法
4855
查看次数

Html链接在后台调用Php函数

我想有一个简单的系统来存储链接访问的次数.基本上,在点击时我想调用一个函数,在存储在数据库中的一些点击数增加1(使用php).一切都应该在后台发生.除此之外,它应该作为一个正常的链接.

<a href="example.com" onclick="CALL PHP FUNCTION;">Link to example.com</a>
Run Code Online (Sandbox Code Playgroud)

我该如何调用php函数?我认为这可以使用Jquery来实现.任何建议表示赞赏

html javascript php jquery

0
推荐指数
1
解决办法
1112
查看次数

标签 统计

php ×5

ajax ×1

html ×1

javascript ×1

jquery ×1

netbeans ×1

netbeans-7.4 ×1

onclick ×1

superglobals ×1