当前位置: 首页 > 知识库问答 >
问题:

分析错误意外“:”在本地主机中工作正常

吴子昂
2023-03-14

这就发生在这条线上。因此,我相信PHP也必须针对前面的代码行做一些事情。所以我添加了上一行和下一行:

<?php
  session_start();
  $page = $_GET["page"] ?: "index"; // Error in this line!

有趣的是,这在我本地的WAMP服务器上工作,但在大学服务器上却不工作。代码有什么问题吗?

共有1个答案

易品
2023-03-14

我相信你们大学Web服务器中的PHP已经很老了,或者比5.3还要老。这是一个简写的三进制运算符,PHP 5.3及以上版本支持它。

变通办法

$page = $_GET["page"] ? $_GET["page"] : "index";

UPDATE:若要删除未设置$_get[“page”]的警告,可以使用:

$page = isset($_GET["page"]) ? $_GET["page"] : "index"; // Checks if $_GET["page"] exists, and then assigns it.
$page = $_GET["page"] ?? "index";
 类似资料:
  • 我在wordpress 5.3中做的是,WooBusiness的普金显示此MSG 警告:require_eonce(/home/sitname/public_html/1):无法打开流:在/home/sitename/public-html/wp-content/plugins/learnpress-woo payment/incs/load中成功。php第80行 致命错误:require_onc

  • 我试图在我的mac上运行LWT,并为此安装了MAMP。我已经按照这些说明进行了操作,但是当我尝试转到我得到了: localhost页不行 localhost当前无法处理此请求。 500 我在htdocs文件夹中创建了一个不同的文件夹,并在其中创建了一个php文件(index.php),其中包含一些代码以查看php是否正常工作: 这一切都很好,很有效。我还检查了lwt文件夹的用户权限,但看起来也不错

  • 我在索引中有代码。php 在头上。php 当我尝试在浏览器中打开时,发现以下错误:

  • 我已经安装了Wamp Server 2.4。安装正常。我可以登录到本地主机。除了phpmyadmin页面之外,一切都正常(包括sqlbuddy和webgrind)。你能帮我解决可能导致这个问题的原因吗。我在这里附上apache访问日志: 127 . 0 . 0 . 1---[2013年7月17日:17:20:43 0530]" GET/phpmyadmin/HTTP/1.1 " 500-127 .

  • 我正在尝试执行gmapsapi密钥的第一个示例https://developers.google.com/maps/documentation/javascript/tutorial?hl=es-419 在localhost的示例网站中,但地图没有加载。该API密钥是正确的,并与我的谷歌项目检查。

  • 使用此代码: 我得到了这个eslint错误: 这是我的eslint配置: .... .... 有什么问题吗?