1. PHP下接收客户端传递参数的方法
$_GET['userName']
$_POST['userName']
如果将Php.ini文件中的register_globals = Off 改成 register_globals = on
可以直接使用客户端传递的变量 $userName
Cookie的使用和登录
setcookie("cookie名","cookie值",3600-有效时间,"/dir-存放路径",".domains.com-起效域名",true-https方式发送).如果没有设置时间,则表示关闭浏览器失效。
<?php
if($_POST[id]=='admin'){
$pw=md5($_POST[pw]); if($pw=='e1bfd762321e409cee4ac0b6e841963c'){
setcookie("cookie", "ok");
echo "<script language=\"javascript\">location.href='login.php';</script>";
}
}
if($_COOKIE['cookie']!='ok'){
?>
<form action="" method="post" name="myform" onsubmit="return Checklogin();">
ID:<input type="text" name="id" /><br>
PW:<input type="password" name="pw" /> <input type="submit" name="submit" value="登陆"/>
</form>
<?
}else{
?>
<a href='?out=login'>退出</a>
<?
}
?>
2. 提交到当前页面
action="当前页面"
判断是否是提交过来的方法:if($_POST['submit']){//进行一些数据库相关操作}
3. javascript相关
聚焦光标: document.getElementById("").focus()
4. PHP的一些函数
替换函数:str_replace(被替换的值,替换的值,被替换的内容)
$content="测试空格 测试回车
测试一下
";
function htmtocode($content){
$content=str_replace("\n","<br>",str_replace(" "," ",$content));
}
echo htmtocode($content);
格式化html函数: htmlspecialchars(所要格式化的对象,定义单双引号,编码)
md5加密函数: md5(加密对象)
分享到:
相关推荐
总结,PHP Web基础涵盖了从简单的变量和控制结构到复杂的数据库操作和Web安全策略。学习并掌握这些基础知识是成为一名合格的PHP开发者的关键。通过不断实践和学习,你可以创建出功能强大、安全可靠的Web应用。
在"PHP WEB程序设计"这一主题中,我们将深入探讨PHP的基础概念、语法特性以及如何利用PHP进行高效且实用的Web开发。 1. **PHP基础** - 安装与配置:了解如何在不同的操作系统(如Windows、Linux、MacOS)上安装PHP...
1. **框架核心文件**:这些文件是PHPWeb框架的基础,包括核心类库、配置文件等,用于实现框架的基本功能。 2. **模版文件**:HTML和CSS文件,构成了网站的前端界面,可能包含各种布局、样式和交互元素。 3. **控制器...
【Web开发基础知识零基础自学资料】是一套全面的教程,旨在帮助初学者系统地学习和掌握Web开发的核心技能。这份资料涵盖了从环境搭建到实际应用的各个环节,是想要踏入Web开发领域的理想起点。 首先,我们要了解...
2. **PHP基础与进阶**:为了便于初学者入门,书中可能详细讲解PHP的基础语法,如变量、控制结构、函数和类。同时,对于高级主题,如面向对象编程、错误处理和性能优化也会有深入讨论。 3. **数据库管理**:在Web ...
作为大学教材,这份教程将帮助你深入理解PHP的基础以及在实际Web应用开发中的运用。 一、PHP基础 1. PHP语法:PHP语句通常以 <?php 开始,以 ?> 结束。了解如何声明变量、常量、数据类型(如字符串、整型、浮点型、...
一、PHP Web2.0开发基础 PHP Web2.0开发涉及的主要技术包括:PHP编程语言、MySQL数据库、AJAX异步通信、JavaScript前端脚本、HTML5和CSS3等。这些技术共同构成了Web2.0应用的基础框架,使开发者能够创建动态、富媒体...
【PHP WEB文件管理源码】是一款专为网页端设计的文件管理系统,它的核心是使用PHP编程语言实现,能够提供便捷的文件操作功能,包括浏览、上传、下载、删除、重命名、移动和复制等,极大地提高了用户在Web环境中对...
【标题】"WEB基础实训漫步时尚广场项目"是针对初学者设计的一个实践项目,旨在帮助学员掌握Web开发的基础技能。这个项目可能包含了实现一个在线购物平台的源代码,即"漫步时尚广场",并可能涉及网页设计、前端交互...
1. PHP基础:PHP是一种广泛使用的服务器端脚本语言,特别适用于Web开发。本书将介绍PHP的基本语法,包括变量、数据类型、运算符、流程控制结构(如if-else和switch)、函数、数组以及错误处理等核心概念。 2. MySQL...
在PHP编程领域,Web基础是构建动态网站和应用程序的核心部分。"PHP经典实例--Web基础"这个主题深入探讨了PHP在处理Web交互时的关键技术,包括Cookie管理、HTTP头部信息控制、用户身份验证以及如何有效地使用查询字符...
PHPWEB-反馈模块是专为PHPWEB框架设计的一个组件,用于填补部分成品网站在功能上的空白,使用户可以方便地提交反馈。通过手动添加此模块,我们可以增强网站的互动性和用户体验,同时也有利于网站的持续改进和优化。 ...
《PHPWeb操作教程CHM文档》是一份专为学习PHPWeb开发而准备的综合资源,包含了一本以CHM(Compiled Help Manual)格式编译的帮助手册和一个名为“必读.txt”的文本文件。CHM文件是一种Windows平台下常见的离线帮助...
本书首先介绍了PHP的基础,包括语法、变量、数据类型、流程控制结构以及函数的使用。读者将学习如何在PHP中处理表单数据,实现条件判断和循环,以及如何使用PHP进行错误处理和调试。 MySQL则是世界上最流行的开源...
网易推出的《Web基础知识》课程涵盖了Web开发的基础技术,包括HTML、CSS、JavaScript、PHP和MySQL,这些都是构建Web应用不可或缺的部分,同时也与Web安全息息相关。下面我们将深入探讨这些技术及其在Web安全中的作用...
【Web应用基础】是关于构建和理解Web应用程序的入门教程,涵盖了从Web的基本概念到实际开发技术的广泛领域。这个课程旨在帮助初学者逐步掌握Web开发的核心技能。 首先,我们从【第1章】开始,这通常会介绍Web的起源...
【标题】:“Web基础培训” 在互联网世界中,Web技术是不可或缺的一部分,它构成了我们日常浏览网页、在线购物、社交互动的基础。Web基础培训旨在帮助初学者或希望深入理解Web技术的专业人士掌握这一领域的核心概念...
【PHP Web开发环境详解】 PHP(Hypertext Preprocessor)是一种广泛应用的开源脚本语言,尤其在Web开发领域,PHP的地位不可忽视。全球超过2000万个网站使用PHP,包括许多知名的Web 2.0网站如Yahoo, Flickr, YouTube...