質問

私は構造を宣言しているように見える。

 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);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top