php报错 Parse error: syntax error, unexpected T_VARIABLE

 php页面报错syntax error, unexpected T_VARIABLE这种一般是字符串拼写错误,或者语句末尾忘记加";"...

因为 Java 和 Php 在获取客户端 cookie 方式不同引发的 bug

遇到个Java和Php在获取客户端cookie方式不同导致跨系统的问题。所以写了这篇博客梳理下相关知识。下面通过两个简单的实验,来看Java和Php在获取web请求中的cookie的不同之处,我下面贴出http请求的相关信息,和服务端输出的结果。Java请求信息GET/HTTP/1.1Host:localhost:7003...Cookie:test2=ab+cd;test1=ab%2Bcd服务端@Controller@Slf4jpublicclassMainController{@AutowiredprivateHttpServletRequestrequest;@GetMapping("/")public@ResponseBodyStringindex(){Cookie[]cookies=request.getCookies();if(null!=cookies){for(Cookiecookie:cookies){log.info(cookie.getName()+"="+cookie.getValue());}}return"index";}}控制台输出2019-05-1618...

【非愚人】重要通知:04-01 贴吧继PHP资源之后又。。。

贴吧继PHP资源之后又取消了JAVA,IOS等资源的贴,现在专注于Net,C++,Linux,平面设计。主要是为了让广大Net程序员具备全栈全平台牛人的潜力,故而取消那些干扰因素。Net的潜力和活力大家都有目共睹,不要听别人忽悠,以你所看以你所学去判断你该如何去做。说句BB的话,很多人对待能力差不多的同胞都是这样的===》看见你有他没有,你们能力又差不多,那他就不爽了,排挤你,污蔑你,说你所做的各种可能或者不存在的坏影响。当他有时,你也有,你们能力差不多,他会说你不行,然后自己再装个B。对于这种人呢,你就看看,就笑笑~甩他几条街就可以了。下次你犹豫不决的时候,你就反问吧~微软倒没?有几个公司超过他?有几个语言可以低成本的全栈+全平台? http://tieba.baidu.com/f?kw=%E6%AF%92%E9%80%86%E5%A4%A9...

PHP网站从Apache转移到Nginx后产生404错误的原因和解决办法

这是转载的别人的解决方法:原案例分析:1、原来的网站在wamp环境下搭建完成,一切正常,上传到虚拟主机环境为lnmp,结果访问时可以打开主页,然后点其他页面全部报404错误; 2、经分析得出原因:原网站环境为wamp使用了伪静态,伪静态规则写在网站根目录的.htaccess文件中,Apache下默认识别此文件内容,而Nginx服务器不识别.htaccess文件,导致伪静态规则无效,自然无法解析url地址,导致404错误(文件不存在) 3、解决办法:因为Nginx服务器不识别.htaccess文件的,所以原来写在此文件中的伪静态规则需要转移出来,转移方式有两种:方法一、如果想保留.htaccess文件,则在linux服务器此目录 /usr/local/nginx/conf/rewrite/下建立一个伪静态规则配置文件名字任取,例如:/usr/local/nginx/conf/rewrite/my.conf,将原来在.htaccess文件中的rewrite规则转换成nginx下的rewrite规则,提供一个自动转换网址 http://www.anil...

windows下搭建nginx+php+laravel开发环境(转)

  windows下大多我们都是下载使用集成环境,但是本地已经存在一个集成环境,但不适合项目的需求。因此准备再自己搭建一个环境。   工具:   1) 下载nginx1.14.0(版本根据自己需要下载,本教程使用1.14.0版本)      2) 下载PHP7.2.11(版本根据自己需要下载,本教程使用7.2.11版本)    3) 下载 RunHiddenConsole 链接:https://pan.baidu.com/s/1gHDrQBqDUFZH4uESNV9aXQ密码:oq9a  (1)解压安装php和nginx    解压安装在指定文件夹。      (2)配置php    进入php文件夹,找到php.ini-development配置文件并copy一份重命名为php.ini。    双击打开php.ini配置文件    搜索extension_dir找到配置项,把该配置项设置成php目录下ext的绝对路径(最好是绝对路径,也可以是相对路  径"./ext"),如图:          ...

Ubuntu杂记——Apache+PHP+MySQL的安装

  昨天晚上,参考博客园的另一篇文章,在自己的Ubuntu上搭建了一个Apache+PHP+MySQL的服务器,在此谨记,以备不时之需。 一、安装Apache sudoapt-getinstallapache2 安装完成,用如下代码重启Apache服务器 sudo/ect/init.d/apache2restart   在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了Itworks!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里(自己测试,真正路径应该为:/var/www/html)。 二、安装PHP   sudoapt-getinstalllibapache2-mod-php5php5   安装完成,还是用之前的代码重启服务器,接着在服务器目录下建一个hello.php用于测试   sudogedit/var/www/ht...

PHP 教程

源地址PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。PHP是免费的,并且使用非常广泛。同时,对于像微软ASP这样的竞争者来说,PHP无疑是另一种高效率的选项。适用于PHP初学者的学习线路和建议PHP开发工具推荐PHP在线工具 ...
代码星球 代码星球·2021-02-21

[ThinkPHP]打开页面追踪调试

页面追踪调试 要打开它,需要:1、在配置文件中,加入配置项    'SHOW_PAGE_TRACE'=>true,    2、控制器中需要 class IndexController extends Controller {    public function index(){       $user=new Model('User');        // echo $user;        // // echo '大隋唐';     &nbs...

[php/html/CSS]给Aptana3 安装 Emmet插件

zencoding更名为Emmetemmet谷歌主页地址:http://code.google.com/p/zen-coding/emmet官方aptana插件地址https://github.com/sergeche/eclipse-zencoding简易安装指南/GotoHelp>InstallNewSoftware…inyourEclipseIDE/Addhttp://emmet.io/eclipse/updates/inupdatesitesCheckEmmetforEclipsegroupinavailablepluginslist,clickNextbuttonandfollowtheinstallationinstructionsRestartEclipse1.进入help菜单-》installnewsoftware菜单-》输入地址2.一路确定。3.重启aptana...

[tp3.2.1]开启URL(重写模式),省略URL中的index.php

重写模式(省略url中的index.php)在apache配置文件httpd.conf中,查找         1.mod_rewrite.so,启动此模块         2.AllowOverride,值=All         3.把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下1 <IfModule mod_rewrite.c>2     Options +FollowSymlinks3     RewriteEngine on4 5     RewriteCond %{RE...

[tp3.2.1]让默认页面: 加载Home模块的Index控制器;而让admin.php默认去加载Admin模块的Adminc控制器.

QQ:让index.php默认加载Home模块的Index控制器;而让admin.php默认去加载Admin模块的Adminc控制器.AA:复制index.php命名为admin.php复制(新建)Admin模块的控制器如AdmincController增加admin.php内容:   $_GET['m']="Admin";//指定启动模块是Admin模块   $_GET['c']="Adminc";//指定启动控制器是Adminc控制器 ...

[php笔记]项目开发五个阶段/雇员管理系统

zend公司,管理PHP版本的升级.功能强大,官方推荐.(开发一个PHP项目)软件开发的五个阶段.1.创建一个项目(工程)2.设置该项目的路径3.创建一个文件test.php***使用ZEND/EPP/Eclipse等IDE的细节***1.将文件的编码设置为UTF-8***快捷键和调试功能***1.提示符助手contentassist(快捷键alt+/)2.复制当前行(CTRL+ALT+向下)3.删除当前行(CTRL+D)4.块注释S+C+/,S+C+5.调试PHP代码    调试        一行一行(逐行)执行代码,看到内存中数据的变化.过程称为~    断点            f5跳入    f6跳过    f7跳出(函...

[php] 处理图像

<?php/*处理图像*//*{php5}动态图像的处理更容易.在php.ini中就包含了GD扩展包,去掉其中的注释即可.extension=php_gd2.dll其中包含了支持真彩图像处理的一些有用的JPG功能.一般生成的图形,通过PHP的文档格式存放;但可以通过HTML的图片插入方式SRC来直接获取动态图形.比如:验证码/水印/缩略图...**//*{创建图像}的一般流程:1.设定标头.(告诉浏览器你要身材的MIME的类型)2.创建{图像区域},后面的操作要基于此图像区域.*imagecreatetruecolor一般要加上@符号,避免出错.*返回值是一个资源句柄没有填充的时候,背景是黑色的(默认).*imagecreate3.在{图像区域}上,绘制填充背景.首先,要有个{颜色填充器}imagecolorallocate--为一幅图像分配颜色imagecolorallocatealpha--为一幅图像分配颜色+alpha然后,填充整个图像背景imagefill--区域图像填充imagefilledarc--画一椭圆弧且填充imagefilledellipse--画一椭圆并填充...
代码星球 代码星球·2021-02-21

[php]gd图像

<?php/*处理图像*//*{php5}动态图像处理更容易.在php.ini中就包含了GD扩展包,去掉其中的注释即可.extension=php_gd2.dll其中包含了支持真彩图像处理的一些有用的JPG功能.一般生成的图形,通过PHP的文档格式存放;但可以通过HTML的图片插入方式SRC来直接获取动态图形.比如:验证码/水印/缩略图...**//*{创建图像}的一般流程:1.设定标头.(告诉浏览器你要身材的MIME的类型)2.创建{图像区域},后面的操作要基于此图像区域.*imagecreatetruecolor一般要加上@符号,避免出错.*返回值是一个资源句柄没有填充的时候,背景是黑色的(默认).*imagecreate3.在{图像区域}上,绘制填充背景.首先,要有个{颜色填充器}imagecolorallocate--为一幅图像分配颜色imagecolorallocatealpha--为一幅图像分配颜色+alpha然后,填充整个图像背景imagefill--区域图像填充imagefilledarc--画一椭圆弧且填充imagefilledellipse--画一椭圆并填充...
代码星球 代码星球·2021-02-21

[php]使用会话session

<?php/*cookie-在客户端上存储少了信息(cookie)session(会话)-解决cookie大小限制/数量/其他setcookie()-设置cookie在客户端生成cookie文件,可以保持:到期时间;名称;值...**/setcookie('name','Lee',time()+(7*24*60*60));/**读取cookie**/if(isset($_COOKIE['name'])){echo$_COOKIE['name'];}/**删除cookie***/if(isset($_COOKIE["name"])){setcookie("name","");setcookie("name","Lee",time()-1);}/**cookie的使用限制:*1.必须在html文件内容输出{之前}设置;*2.不同的浏览器对cookie的处理(不一致);*3.限制是在客户端的.*一个浏览器最多能创建[30个]cookie;*每个cookie不能超过4KB;*每个web站点能设置的cookie总数不能超过20个.***//*Session会话*//*用session_st...
代码星球 代码星球·2021-02-21
首页上一页...910111213...下一页尾页