gpt4 book ai didi

php - 如何从 JavaScript 访问我的 PHP 变量?

转载 作者:行者123 更新时间:2023-11-28 21:24:10 24 4
gpt4 key购买 nike

  • 星号线代表由于我对 HTML、JavaScript 和 PHP 如何交互缺乏了解而可能出现问题的位置

情况如下:

我正在创建一个使用 JavaScript 的游戏,并尝试使用 PHP 从数据库访问玩家信息(玩家姓名)。为了帮助我调试,我当前没有尝试访问数据库。现在我只是在 PHP 文件中放置一个变量来表示我将来将尝试访问的信息,一个字符串,即玩家的名字。对 HTML 文件、JavaScript 文件和 PHP 文件的访问如下:

*文件全部保存在 GoDaddy 主机上的同一目录中,文件名为:

index.html

milktruck.js

xml_http_request.php

.

用户访问该网站,该网站使用以下代码行访问 JavaScript 文件:

    <script type="text/javascript" src="milktruck.js"></script>

游戏开始并向用户呈现游戏界面。此时,用户尚未指定进入多人游戏模式,因此访问 PHP 变量并显示它的 JavaScript 代码行尚未触发。

*我的 JavaScript 文件或 HTML 文件中没有任何地方引用我的 PHP 文件,例如 HTML 文件中对 JavaScript 文件的引用。我需要引用 PHP 文件吗?使用 xml_http_request.php 有什么区别吗?

我尝试在 JavaScript 文件中添加以下代码行:

    var simple = '<?php echo $simple; ?>';

以及我的 PHP 文件中的以下内容:

    $simple = 'simple string';

但是当我运行游戏并单击多人模式时,显示的不是字符串“simple string”,而是字符串“php echo $simple;”显示(与所有其他字符一起,Stack Overflow 不允许我将其放在那里)。 JavaScript 将 PHP 代码识别为字符串,而不是一行代码。

这里出了什么问题?

如果您想亲自看看,这里有我的游戏的链接。只需点击屏幕下方的“多人游戏模式”按钮即可。

http://alterearth.net

最佳答案

那么您要将 php 代码添加到 .js 文件中吗?

如果是这样,那么服务器将无法识别该标签,除非 <?php ?>位于 .php 文件中。除非您更改服务器设置。

关于php - 如何从 JavaScript 访问我的 PHP 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5481252/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com