导航:首页 > IDC知识 > tp5域名常量

tp5域名常量

发布时间:2021-01-25 08:36:18

1、TP5关于命名空间,域名如何绑定

域名绑定的话,去空间控制平台上绑定就可以了

2、nginx 一个域名下多个tp5项目怎么配置?

No input file specified. 是找不到默认首页文件

3、用TP5写的项目帮了个域名,放到服务器上怎么访问

以服务器上的域名为准,将域名A解析指向服务器IP,把项目放到phpstudy的默认目录下就可以了

4、TP5要求的环境

PHP >= 5.4.0

PDO PHP Extension

MBstring PHP Extension

CURL PHP Extension

5、TP5地址中有index.php的只要带中文参数就报错,怎么解?

可以用英文

不能用英文可以先把中文转成ascii,在收到之后在转换成中文

<?php
$instr = '测试';
//A:将字符串(中文同样实用)转为ascii
function strtoascii($str){
$str=mb_convert_encoding($str,'GB2312');
//注意:我默认当前我们的php文件环境是UTF-8,如果是GBK的话mb_convert_encoding操作就不需要
$change_after='';
for($i=0;$i<strlen($str);$i++){
$temp_str=dechex(ord($str[$i]));
$change_after.=$temp_str[1].$temp_str[0];
}
return strtoupper($change_after);
}
//B:将ascii转为字符串(中文同样实用)
function asciitostr($sacii){
$asc_arr= str_split(strtolower($sacii),2);
$str='';
for($i=0;$i<count($asc_arr);$i++){
$str.=chr(hexdec($asc_arr[$i][1].$asc_arr[$i][0]));
}
return mb_convert_encoding($str,'UTF-8','GB2312');
//注意:我默认当前我们的php文件环境是UTF-8,如果是GBK的话mb_convert_encoding操作就不需要
}

echo strtoascii($instr);//2B2EAC4D
echo asciitostr("2B2EAC4D");//测试

6、tp5用path_info模式传参

ipconfig/ALL

7、TP5 用了域名路由之后,SESSION 不共域了,怎么办

PHP 中session是一种会话机制,用户登录等功能是都会用到。如果在整个网站想共用session,只需在项目入口处设置session的路径,生命周期,域名即可。示例如下:

1
2
3
4
5
6
7
8
9
10
11

<?php
//第一个参数是session的生命周期,第二个参数是路径,第三个是域名
@session_set_cookie_params(3600, "/", "domain.com", false, TRUE);
session_start();

//或者这样设置也可以,任选其一
ini_set('session.cookie_path', '/');
ini_set('session.cookie_domain', '.domain.com');
ini_set('session.cookie_lifetime', '1800');

?>

8、tp5,success成功后怎么带参数跳转?

1、首先打开编辑器sublime,打开TP5项目。

2、然后写上注释内容。

3、然后新建一个跳转的方内法tiaozhuan。

4、接着在方法里面实例化Car模型容。

5、如果实例化成功,则返回“新增成功”的信息,用到了success函数来实现。$this->success("新增成功");。

6、如果实例化不成功,则用error方法来实现跳转。$this->error("新增失败");。在浏览器中运行网址进行访问就可以了。

9、用的tp5 我要怎么在图3 js中获取这个变量然后赋值, ($str在html中打印见图4), 谢谢老哥们啦

只能在页面上定义一个变量赋值获取,文件内没法直接写模板标签。

10、tp5 怎么访问 public/index.php

ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架。 新建一个admin.php文件,将index.php内容复制到admin.php内

与tp5域名常量相关的知识