[PHP-users 26809] Re: curlを利用してのreturn値の取得で・・

Tadashi Jokagi ml @ elf.no-ip.org
2005年 9月 8日 (木) 12:46:37 JST


      ぢょ〜@よくきたなです.
      この場合,curl ができるものはウェブブラウザーが取得できるもの
    と等価です.なので,リモートサーバーの処理結果を「PHP としての
    返り値」で取得することはできません.逆にローカルの PHP スクリプ
    トのグローバル変数も当然取得できません.例えば

<?php //  local.php ローカルにあるスクリプト

$GLOBALS[ "foo"] = "foo";

?>
<?php //  remote.php リモートにあるスクリプト

echo $GLOBALS[ "foo"];

?>

     は remote.php 側では単なる未初期化変数へのアクセスになります.ど
     うしても近いことをしたい場合,serialize() で変数をシリアライズ化
     し,それをローカル側で取得し,unserialize() で変数を復元すれば*場
     合によっては*擬似的に取得ができるということになるかもしれません.

-- 
----.----1----.----2----.----3----.----4----.----5----.----6----.----7
Tadashi Jokagi/Shibuya city mailto:elf @ elf.no-ip.org
YokukitanaII http://elf.no-ip.org/
Yokukita blog http://blog.poyo.jp/
Yokukita wiki http://wiki.poyo.jp/


PHP-users メーリングリストの案内