/内線/ mysqlの拡張子でアクセスセッション変数
-
26-09-2019 - |
質問
私は構造を宣言しているように見える。
typedef struct
{
char* key;
char* value;
}kvPair;
、セッション構造において、iが
のように変数を宣言しました struct session
{
char* id;
..... // other session variables
kvPair* pair;
}
今のsession_startに、私はペア変数の値を初期化していると私は/内線/ mysqlの拡張子でこれらの値にアクセスする必要があります。それを達成する方法についての提案がいただければ幸いです。
解決
私はあなたが何をしようとしてわからないんだけど、あなたは、例えばセッションに保存されたデータを読みたい場合はこのスクリプトを通じてます:
<?php
session_start();
$_SESSION["key"] = "data";
[はい、あなたはセッションの拡張子によって公開されたAPIを使用することができます:
#include "ext/session/php_session.h"
そして、あなたは、これらの機能を持っています:
void php_session_start(TSRMLS_D); /* analogue to session_start() in userspace */
int php_get_session_var(char *name, size_t namelen, zval ***state_var TSRMLS_DC);
所属していません StackOverflow