关于PHP中POST传递参数问题

关于PHP中POST传递参数问题,第1张

将数据转换成 json 格式的字符串, 并通过 CURL 的 POST 的形式传递参数给服务端, 但是在服务端无法用 $_POST 获取到数据。后台用 $_POST 获取到的信息为空, 但是可以通过 $post = file_get_contents("php://input") 获取到请求的相关信息。

Coentent-Type 的值为 application/x-才会将>

<a href='dealphpid=5'   >  

在dealphp里面:

用$_GET['id']来获取

<php

$result = $_GET["id"];

echo $result;

>

PHP,是英文超文本预处理语言Hypertext Preprocessor的递归缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。可以生成Forms,ComboBoxes,Grid,Menus等的组件,并支持将数据转为XML/JSON格式。

PHP类中,可能有多个属性参数。当使用new创建一个对象的时候,可能需要完成初始化 *** 作,需要从外边传递参数进来。

PHP通过引用传递参数用法的示例:

<php

function add_some_extra(&$string) // 引入变量,使用同一个存储地址

{

$string = 'and something extra';

}

$str = 'This is a string, ';

add_some_extra($str);

echo $str;  // outputs 'This is a string, and something extra'

>

输出:

This is a string, and something extra

如果没有这个&符号,

<php

function add_some_extra($string)

{

$string = 'and something extra';

}

$str = 'This is a string, ';

add_some_extra($str);

echo $str;  // outputs 'This is a string, '

>

输出:

This is a string,

/提供点思路/

<php

$url=$_GET['imgurl'];//传过来的地址;

省略其他代码

>

<form action=''>

<input type='text' name='imgurl' value='<php echo $url>'/>

省略其他字段

</form>

$name = $_GET['name'];

$age = $_GET['age'];

class controller{

public function action($name, $age) {

echo "$name: $age"; //输出 'some: 12'

}

}

我也是小菜,这样应该可以接收到你url传来的参数,并且做为参数传进去。

超链接方式调用的PHP文件,实际上就是GET方式调用,其参数使用超级全局数组$_GET获得,例如调用你的php的链接地址是:

abcphpid=123

那么在abcphp文件里面,使用$_GET['id']就能获得传递的参数id值,本例中为123。

以上就是关于关于PHP中POST传递参数问题全部的内容,包括:关于PHP中POST传递参数问题、php如何用标签传递参数传递后如何接受该参数、php怎么在本页面传递参数呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9622541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存