1

我有一个包含变量“$vid”的 php 页面(“index.php”)。

我还有一个包含在“index.php”中的包含文件(“vars.php”),它在填充时将 $video 设置为 $vid。“vars.php”然后包含在一个 php 文件(“cta_settings.php”)中,当我的 flash swf 调用该文件时,它会查询我的 sql server 数据库以检索列表并形成一个 XML DomDocument。

Vars.php 包含以下内容,广告包含在设置“$video”变量的页面中:

变量.php

<?php
if(isset($vid))
{   
    $video = $vid;
    echo "CTA Vars Video: " . $video;   
}
?>

cta_settings.php:

<?php
include("vars.php");

echo "Settings Video Number: " . $video;
?>

echo 显然存在变量,因为在页面上可以看到该值。

我的问题是在 cta_settings.php 中的变量“$video”是空白的。我使用了萤火虫,在响应下的 NET 面板中,我看到的只是“设置视频编号:”。我还尝试创建 XML 文件并让 swf 调用它。这样做时,文件被写入,但我需要的变量在它们的节点中是空白的。我认为这与变量的输出有关,因为我可以回显它但在萤火虫响应面板中看不到它。

我尝试过 strval()、更改标题类型(文本/纯文本)、全局变量,甚至会话。我花了 3 天的时间试图弄清楚这一点。任何帮助将不胜感激。

谢谢

4

0 回答 0