国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

? ??? ?? PHP ???? 微信OAuth2.0網(wǎng)頁受權(quán)php示例

微信OAuth2.0網(wǎng)頁受權(quán)php示例

Jun 13, 2016 pm 12:30 PM
curl token

微信OAuth2.0網(wǎng)頁授權(quán)php示例

1、配置授權(quán)回調(diào)頁面域名,如 www.aaa.com

?

2、模擬公眾號(hào)的第三方網(wǎng)頁,fn_system.php

<?php

if(empty($_SESSION['user'])){
	
	header("Location:http://www.aaa.net/uc/fn_wx_login.php");
}else{
	print_r($_SESSION['user']);
}

?>

?

3、訪問第三方網(wǎng)頁時(shí),如果檢查session中不存在會(huì)話信息,則跳轉(zhuǎn)至登陸頁,fn_wx_login.php

<?php

	$appid = "公眾號(hào)在微信的appid";
	$url = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$appid.'&redirect_uri=http%3a%2f%2fwww.aaa.com%2fuc%2ffn_callback.php&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect';
	header("Location:".$url);

?>

?

4、在登陸頁組裝appid,回跳url等信息,然后跳轉(zhuǎn)至微信的用戶授權(quán)頁。

?

5、在微信的用戶授權(quán)頁,如果用戶選擇了“同意授權(quán)”,則微信重新回跳至第三方網(wǎng)頁的回跳地址時(shí),會(huì)附帶上code參數(shù)。

?

6、第三方網(wǎng)頁的回跳url中,首先從請(qǐng)求中取得code,然后根據(jù)code進(jìn)一步換取openid和access_token,然后就可以根據(jù)openid和access_token調(diào)用微信的相關(guān)接口查詢用戶信息了。

<?php

$appid = "公眾號(hào)在微信的appid";
$secret = "公眾號(hào)在微信的app secret";
$code = $_GET["code"];
$get_token_url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$appid.'&secret='.$secret.'&code='.$code.'&grant_type=authorization_code';

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$get_token_url);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
$res = curl_exec($ch);
curl_close($ch);
$json_obj = json_decode($res,true);

//根據(jù)openid和access_token查詢用戶信息
$access_token = $json_obj['access_token'];
$openid = $json_obj['openid'];
$get_user_info_url = 'https://api.weixin.qq.com/sns/userinfo?access_token='.$access_token.'&openid='.$openid.'&lang=zh_CN';

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$get_user_info_url);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
$res = curl_exec($ch);
curl_close($ch);

//解析json
$user_obj = json_decode($res,true);
$_SESSION['user'] = $user_obj;
print_r($user_obj);

?>

?

? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

?? ????
1784
16
Cakephp ????
1729
56
??? ????
1580
28
PHP ????
1445
31
???
??? ??? ???? ?? ?? ??? ?? ??? ??? ???? ?? ?? ??? ?? Sep 14, 2023 am 11:33 AM

???? ?? ??? ??? ?? ?? ???? ?? ?? ?? ??, ??? ???? ??, ?? ?? ?? ??, ??? ???? ????? ??, ?? ?? ?? ???, ???? ?? ? ?? ?? ??? ?????. , ?? ?????? ??? ??? ????? ?? ????? ????? ?????. ??? ??: 1. ??? ?????? ?????. ????? ??? ???? ?? ??? ???? ????. ?? ??? ???? ???? ?? ??? ?????.

??? ??? ?? ??? ???? ?? ??? ??? ?? ??? ???? ?? Sep 14, 2023 am 10:57 AM

???? ?? ??? ?? ??? ???? ?? ??, ?? ?? ?? ??, ?? ? ?? ??, ??? ?? ??, ?????? ??? ?? ? ?? ?? ??? ?? ??? ? ????. ??? ??: 1. ???? ??? ???? ????? ?? ????? ???? ??? ?????. 2. ?? ?? ??? ???? ? ??? ??? ?????? ????? ?????. 3. ?? ? ??? ??? ????? ????. ?? ? ??? ??? ? ?? ??????? ??????. 4. ??? ??? ?????.

Python?? CURL? Python ?? ?? ?? ??? ???? ?? Python?? CURL? Python ?? ?? ?? ??? ???? ?? May 03, 2023 pm 12:49 PM

?? Pythonrequests? ?? HTTP ??? ??? ??? ?????. ?? ????? ?? ??? ?? ? ?? ??? ??? ??, Python? ?? ?????? Python ???? ??? ??? ?? ??????? ??? ?????. ?? Pythonrequestscurl ???? ???? ?? ??? ??? ????. ?[OPTIONS]URL ? ??? Python ???? ??? ? ??? URL? Python ??? ???? ???. ??? ?POST ??? ????: ?-XPOST https://example.com/api

Linux?? ? ??? ?????? ??? ?? ???????! Linux?? ? ??? ?????? ??? ?? ???????! Mar 07, 2024 am 08:30 AM

Linux?? ? ??? ??????? ?? ??? ????. ?? ? ??? ?????. ?? ?? ???? ??? ? ??? ???? ???. ???? ?? ?? ??? ?????. ? --version ? ??? ?? ? ?? ??? ?????. ?? ??? ? ?? ??: ?? ?????? ?? ?? ??? ?? ??? ???? ???. ?? ??? ?? ???? ?? ?? ????(curl.haxx.se)? ?? ????? ??? ?????. ? ?? ?? ????: ? ?? ????? ???? ??? ? ??? ?? ?? ??(????? .tar.gz ?? .tar.bz2)? ???????.

PHP8.1 ??: ?? ??? ??? ???? ?? ?(curl) ?? PHP8.1 ??: ?? ??? ??? ???? ?? ?(curl) ?? Jul 08, 2023 pm 09:13 PM

PHP8.1 ??: ?? ??? ?? ??? ?? ? ?? ?? PHP? ?? ??? ?? ??? ?? ???? ??? ??? ??? ?? ??? PHP8.1? ?? ??????. ? ??? ??? ????? ?? HTTP ??? ???? ?? ????? ??? ??? ???? ??? ??? ??? ?? ??????. ?? ????? ?? ??? ????? ?? ? ???? ??? ??? ???? ?? ???? ??? ??? ?? ??? ?????. ? ???? ??? ??? ?? ???

???? ???: PHP ?? cURL? ???? HTTP ??? ??? ?? ???? ???: PHP ?? cURL? ???? HTTP ??? ??? ?? Jul 29, 2023 pm 05:07 PM

???? ???: HTTP ??? PHP ?? cURL? ???? ?? ??: ? ????? ?? ?? API ?? ?? ?? ??? ???? ???. cURL? ???? HTTP ??? ?? ?? ????? ??? ?????. ? ????? PHP? ???? cURL? ???? HTTP ??? ???? ??? ???? ? ?? ???? ?? ??? ?????. 1. ?? ?? php? cURL ??? ???? ??? ?????. ????? php-m|grepcurl? ???? ??? ? ????.

PHP Curl?? ? ???? 301 ????? ???? ??? ?????? PHP Curl?? ? ???? 301 ????? ???? ??? ?????? Mar 08, 2024 am 11:36 AM

PHPCurl?? ? ???? 301 ????? ???? ??? ?????? PHPCurl? ???? ???? ??? ?? ? ? ????? ??? 301 ?? ??? ?? ??? ???, ?? ???? ????? ???????? ?????. ? ??? ???? ????? Curl ??? ? ?? ?? ??? ?? ??? ???? ???. ??? PHPCurl?? ????? 301 ????? ???? ??? ??? ???? ???? ?? ??? ?????. 301 ???? ?? ?? 301 ????? ??? 30? ????? ?????.

Redis?? ??? ?? ?? ??? ???? ?? Redis?? ??? ?? ?? ??? ???? ?? May 31, 2023 am 08:06 AM

Redis? ??? ??? ?????. ?? ???? ??? ???? ??? ? ???? ?? ??? ? ???? ???? ??? ??? ???? ??? ????. ? ?? ???? ???? ????. ??? ???? ???? ?? JWT? ???? ???? ????. ??? Redis ??? ????? ???? ?? Redis?? ??? ??? ???? ? ?? ???? ????. ??? ? ??? ???? Redis? ?? //?? ??? ???? redis? ?? redisTemplate.opsForHash().put("token","user",user)

See all articles