2

我正在使用 Codeigniter 3 使用 PHP Desktop 构建应用程序,并且我正在尝试获取基本 url 以在 javascript 中执行 ajax 脚本。

$.get( "<?php echo base_url("print_ticket_associate.php"); ?>", { pin: pin, dash : "no", entree : "0", dessert : "0", repas :"1", badge : badge } );

不幸的是,我的配置包括 http 上的随机端口,我需要将它包含到我在 codeigniter 上的基本 url 中。这意味着我无法在配置中设置它。

假设我尝试执行脚本的页面是:login/match,codeigniter 的基本 url 将是http://localhost/login/match。这意味着无法在字符串之后粘贴端口。我想访问http://localhost:randomPort/print_ticket_associate.php

有没有办法在 codeigniter 页面中的特定时间获取该端口?

4

1 回答 1

1

我遇到过同样的问题。但我得到了解决方案。打开settings.json文件,将服务器端口改为固定端口,如下...

"web_server": {
        "listen_on": ["127.0.0.1", 8888],
       ..........
}

并在 codeigniters config.php 中设置

$config['base_url'] = 'http://localhost:8888/';

注意:您可以使用任何数字代替 8888。快乐编码。

于 2018-07-20T19:10:11.797 回答