An interesting thing about my request simulation using PHP!

藏色散人
Release: 2023-04-11 08:20:01
forward
4355 people have browsed it

The following PHP tutorial column will introduce to you an interesting thing about implementing PHP request simulation. I hope it will be helpful to everyone!

I earned 50 yuan by simply implementing PHP request simulation

An interesting thing happened this weekend: I saw someone in the group who needed assistance with PHP development , and promised to be paid. I solved the problem after self-recommendation, and received 50 yuan.

Next I will talk about the whole thing in detail.

I opened QQ after get off work on Saturday, and while browsing the group messages, I saw this sentence: "Is there anyone in the group who can write PHP code, for free." I immediately added his QQ and told him that I was doing PHP development and I could help.

I received his reply on Sunday morning. He gave me a document and asked me to see if it could be implemented. I browsed the entire document carefully and found that it was a third-party interface document. I told him to dock this kind of document. The interface is very simple. I wanted to know what his specific business was, and he told me that I just needed help to get through it. The following is a screenshot of our conversation:

An interesting thing about my request simulation using PHP!

An interesting thing about my request simulation using PHP!

Although the money he offered was not much, I happened to have nothing to do at the time, so I accepted the offer. I copied the code I wrote before, then changed it again, and it was adjusted quickly. I showed him a screenshot. , he sent me a 50 yuan red envelope after confirming that there was no problem. I also sent him the documents, and the whole thing was over.

The next thing I want to talk about is the technical issues behind this matter.

First of all, he understands PHP development. He encountered a problem during development. I don’t know if he was too lazy to search or because he didn’t find a solution. This problem is actually a small problem in PHP implementation of request simulation. .

Now I share the entire file code, hoping to be of some help to people who encounter the same problem. Implementation code:

getMessage()); } } public function createSign($data){ // 拼接 $dataStr = ''; foreach ($data as $key=>$value){ $dataStr.="{$key}={$value}&"; } // 拼接商户密钥 $dataStr.='access_token=***B8'; // 加密 $sign =strtoupper(MD5($dataStr)); $data['sign']=$sign; return $data; } } $api = new HttpClientUtil(); $url = 'http://***/order/pay'; $data=[ 'userName'=>'test', 'version'=>'2.0', 'cardName'=>'张三', 'cardNum'=>'20932402940189310293', 'openBank'=>'招商银行', 'amount'=>'10.00', 'outOrderId'=>'JD123123123', 'returnUrl'=>'/', ]; $res = $api->sendRequest('post',$url,$api->createSign($data)); print_r($res);
Copy after login

Recommended learning: "PHP Video Tutorial

The above is the detailed content of An interesting thing about my request simulation using PHP!. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
php
source:learnku.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!