Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : php

PHP Sessions


PHP session ±äÁ¿ÓÃÓÚ´æ´¢ÓйØÓû§»á»°µÄÐÅÏ¢£¬»ò¸ü¸ÄÓû§»á»°µÄÉèÖá£Session ±äÁ¿±£´æµÄÐÅÏ¢Êǵ¥Ò»Óû§µÄ£¬²¢Çҿɹ©Ó¦ÓóÌÐòÖеÄËùÓÐÒ³ÃæÊ¹Óá£
PHP Session ±äÁ¿
µ±ÄúÔËÐÐÒ»¸öÓ¦ÓóÌÐòʱ£¬Äú»á´ò¿ªËü£¬×öЩ¸ü¸Ä£¬È»ºó¹Ø±ÕËü¡£ÕâºÜÏñÒ»´Î»á»°¡£¼ÆËã»úÇå³þÄãÊÇË­¡£ËüÖªµÀÄãºÎʱÆô¶¯Ó¦ÓóÌÐò£¬²¢ÔÚºÎʱÖÕÖ¹¡£µ«ÊÇÔÚÒòÌØÍøÉÏ£¬´æÔÚÒ»¸öÎÊÌ⣺·þÎñÆ÷²»ÖªµÀÄãÊÇË­ÒÔ¼°Äã×öʲô£¬ÕâÊÇÓÉÓÚ HTTP µØÖ·²»ÄÜά³Ö״̬¡£
ͨ¹ýÔÚ·þÎñÆ÷ÉÏ´æ´¢Óû§ÐÅÏ¢ÒÔ±ãËæºóʹÓã¬PHP session ½â¾öÁËÕâ¸öÎÊÌ⣨±ÈÈçÓû§Ãû³Æ¡¢¹ºÂòÉÌÆ·µÈ£©¡£²»¹ý£¬»á»°ÐÅÏ¢ÊÇÁÙʱµÄ£¬ÔÚÓû§Àë¿ªÍøÕ¾ºó½«±»É¾³ý¡£Èç¹ûÄúÐèÒªÓÀ¾Ã´¢´æÐÅÏ¢£¬¿ÉÒÔ°ÑÊý¾Ý´æ´¢ÔÚÊý¾Ý¿âÖС£
Session µÄ¹¤×÷»úÖÆÊÇ£ºÎªÃ¿¸ö·ÃÎÊÕß´´½¨Ò»¸öΨһµÄ id (UID)£¬²¢»ùÓÚÕâ¸ö UID À´´æ´¢±äÁ¿¡£UID ´æ´¢ÔÚ cookie ÖУ¬Òà»òͨ¹ý URL ½øÐд«µ¼¡£
¿ªÊ¼ PHP Session
ÔÚÄú°ÑÓû§ÐÅÏ¢´æ´¢µ½ PHP session ÖÐ֮ǰ£¬Ê×ÏȱØÐëÆô¶¯»á»°¡£
×¢ÊÍ£ºsession_start() º¯Êý±ØÐëλÓÚ <html> ±êǩ֮ǰ£º
<?php session_start(); ?>
<html>
<body>
</body>
</html>
ÉÏÃæµÄ´úÂë»áÏò·þÎñÆ÷×¢²áÓû§µÄ»á»°£¬ÒÔ±ãÄú¿ÉÒÔ¿ªÊ¼±£´ ......

PHP ´íÎó´¦Àí


ÔÚ PHP ÖУ¬Ä¬ÈϵĴíÎó´¦ÀíºÜ¼òµ¥¡£Ò»ÌõÏûÏ¢»á±»·¢Ë͵½ä¯ÀÀÆ÷£¬ÕâÌõÏûÏ¢´øÓÐÎļþÃû¡¢ÐкÅÒÔ¼°Ò»ÌõÃèÊö´íÎóµÄÏûÏ¢¡£
PHP ´íÎó´¦Àí
ÔÚ´´½¨½Å±¾ºÍ web Ó¦ÓóÌÐòʱ£¬´íÎó´¦ÀíÊÇÒ»¸öÖØÒªµÄ²¿·Ö¡£Èç¹ûÄúµÄ´úÂëȱÉÙ´íÎó¼ì²â±àÂ룬ÄÇô³ÌÐò¿´ÉÏÈ¥ºÜ²»×¨Òµ£¬Ò²Îª°²È«·çÏÕ³¨¿ªÁË´óÃÅ¡£
±¾½Ì³Ì½éÉÜÁË PHP ÖÐһЩ×îÎªÖØÒªµÄ´íÎó¼ì²â·½·¨¡£
ÎÒÃǽ«ÎªÄú½²½â²»Í¬µÄ´íÎó´¦Àí·½·¨£º
¼òµ¥µÄ "die()" Óï¾ä
×Ô¶¨Òå´íÎóºÍ´íÎó´¥·¢Æ÷
´íÎ󱨸æ
»ù±¾µÄ´íÎó´¦Àí£ºÊ¹Óà die() º¯Êý
µÚÒ»¸öÀý×ÓչʾÁËÒ»¸ö´ò¿ªÎı¾ÎļþµÄ¼òµ¥½Å±¾£º
<?php
$file=fopen("welcome.txt","r");
?>
Èç¹ûÎļþ²»´æÔÚ£¬Äú»á»ñµÃÀàËÆÕâÑùµÄ´íÎó£º
Warning: fopen(welcome.txt) [function.fopen]: failed to open stream:
No such file or directory in C:\webfolder\test.php on line 2
ΪÁ˱ÜÃâÓû§»ñµÃÀàËÆÉÏÃæµÄ´íÎóÏûÏ¢£¬ÎÒÃÇÔÚ·ÃÎÊÎļþ֮ǰ¼ì²â¸ÃÎļþÊÇ·ñ´æÔÚ£º
<?php
if(!file_exists("welcome.txt"))
{
die("File not found");
}
else
{
$file=fopen("welcome.txt","r");
}
?>
ÏÖÔÚ£¬¼ÙÈçÎļþ²»´æÔÚ£¬Äú»áµÃµ½ÀàËÆÕâÑùµÄ´íÎóÏûÏ¢£º
File not found
±ÈÆð֮ǰµÄ´úÂ룬ÉÏ ......

PHP ¹ýÂËÆ÷£¨Filter£©


PHP ¹ýÂËÆ÷ÓÃÓÚÑéÖ¤ºÍ¹ýÂËÀ´×Էǰ²È«À´Ô´µÄÊý¾Ý£¬±ÈÈçÓû§µÄÊäÈë¡£
ʲôÊÇ PHP ¹ýÂËÆ÷£¿
PHP ¹ýÂËÆ÷ÓÃÓÚÑéÖ¤ºÍ¹ýÂËÀ´×Էǰ²È«À´Ô´µÄÊý¾Ý¡£
ÑéÖ¤ºÍ¹ýÂËÓû§ÊäÈë»ò×Ô¶¨ÒåÊý¾ÝÊÇÈκΠWeb Ó¦ÓóÌÐòµÄÖØÒª×é³É²¿·Ö¡£
Éè¼Æ PHP µÄ¹ýÂËÆ÷À©Õ¹µÄÄ¿µÄÊÇʹÊý¾Ý¹ýÂ˸üÇáËÉ¿ì½Ý¡£
ΪʲôʹÓùýÂËÆ÷£¿
¼¸ºõËùÓÐ web Ó¦ÓóÌÐò¶¼ÒÀÀµÍⲿµÄÊäÈë¡£ÕâЩÊý¾Ýͨ³£À´×ÔÓû§»òÆäËûÓ¦ÓóÌÐò£¨±ÈÈç web ·þÎñ£©¡£Í¨¹ýʹÓùýÂËÆ÷£¬ÄúÄܹ»È·±£Ó¦ÓгÌÐò»ñµÃÕýÈ·µÄÊäÈëÀàÐÍ¡£
ÄúÓ¦¸ÃʼÖÕ¶ÔÍⲿÊý¾Ý½øÐйýÂË£¡
ÊäÈë¹ýÂËÊÇ×îÖØÒªµÄÓ¦ÓóÌÐò°²È«¿ÎÌâÖ®Ò»¡£
ʲôÊÇÍⲿÊý¾Ý£¿
À´×Ô±íµ¥µÄÊäÈëÊý¾Ý
Cookies
·þÎñÆ÷±äÁ¿
Êý¾Ý¿â²éѯ½á¹û
º¯ÊýºÍ¹ýÂËÆ÷
ÈçÐè¹ýÂ˱äÁ¿£¬ÇëʹÓÃÏÂÃæµÄ¹ýÂËÆ÷º¯ÊýÖ®Ò»£º
filter_var() - ͨ¹ýÒ»¸öÖ¸¶¨µÄ¹ýÂËÆ÷À´¹ýÂ˵¥Ò»µÄ±äÁ¿
filter_var_array() - ͨ¹ýÏàͬµÄ»ò²»Í¬µÄ¹ýÂËÆ÷À´¹ýÂ˶à¸ö±äÁ¿
filter_input - »ñȡһ¸öÊäÈë±äÁ¿£¬²¢¶ÔËü½øÐйýÂË
filter_input_array - »ñÈ¡¶à¸öÊäÈë±äÁ¿£¬²¢Í¨¹ýÏàͬµÄ»ò²»Í¬µÄ¹ýÂËÆ÷¶ÔËüÃǽøÐйýÂË
ÔÚÏÂÃæµÄÀý×ÓÖУ¬ÎÒÃÇÓà filter_var() º¯ÊýÑéÖ¤ÁËÒ»¸öÕûÊý£º
<?php
$int = 123;
if(!filter_var($int, FILTER_VALIDATE_ ......

PHP¿ª·¢»·¾³´î½¨


 
 
1.´ò¿ªÎҵĵçÄÔ£¬½øÈëDÅÌ£¬ÔÚÆäÏÂн¨Ò»¸öÎļþ¼Ð£¬ÃûΪ local ¡£
2.µ½Æä¹Ù·½Õ¾µãÏÂÔØ apache_2.2.4-win32-x86-no_ssl.msi ²¢Ö´ÐС£
3.°´3´ÎNext°´Å¥£¬°²×°³ÌÐòÒªÇóÊäÈëÄãµÄNetwork Domain£¨ÍøÂçÓòÃû£©¡¢Server Domain£¨·þÎñÆ÷ÓòÃû£©ºÍÍøÕ¾¹ÜÀíÔ±µÄE-mail£¬Óеϰ¾ÍÈçʵÌîд£¬±¾ËµÃ÷½éÉܵÄÊDZ¾µØ×Ô½¨²âÊÔ»·¾³£¬ËùÒÔËæ±ãһϣ¬Ç°Á½¸öÌî localhost £¬Óʼþд×Ô¼ºµÄ¼´¿É¡£
4.½øÈëNextºó£¬Ä¬Èϵݲװ·¾¶ÊÇ"C:\Program Files\Apache Software Foundation\Apache2.2\"£¬Ð޸ķ¾¶£¬¸ÄÎªÇ°ÃæËùÊöµÄ"D:\local\Apache2"¡£
5.È»ºóһ·ÏÂÈ¥£¬Ö±µ½°²×°½áÊø£»´Ëʱ£¬´ò¿ªDÅÌϵÄlocalÎļþ¼Ð£¬¿ÉÒÔ¿´µ½ÓÐÒ»¸öÃûΪApache2µÄÎļþ¼Ð¡£
6.´ò¿ªIE£¬È»ºóÔÚµØÖ·À¸ÊäÈ룺"http://localhost" »òÕß "http://127.0.0.1" ¿ÉÒÔ¿´µ½Apache°²×°Íê³ÉµÄ³É¹¦Ò³Ã棻ÒÔºóÍøÒ³µÄ´æÔÚλÖþÍÔÚ "D:\local\Apache2\htdocs" Ŀ¼¡£
¶þ¡¢°²×°PHP
----------------------------------------------------
1.µ½Æä¹Ù·½Õ¾µãÏÂÔØ php-5.2.0-Win32.zip ²¢½âѹ£¨Ôڴ˲»ÒªÏÂÔØ¼°Ê¹ÓÃËüµÄInstaller£¬ÕâÖÖ·½Ê½ËäÈ»ºÜ×Ô¶¯»¯¡¢ºÜÖÇÄÜ£¬µ«Ò²´æÔÚºÜ¶à·½ÃæµÄÏÞÖÆ£¬ÒòΪ²»ÍƼö¡££©
2.½«PHPÎļþ½âѹµ½Ò»¸öĿ¼Ï£ ......

Äã¿ÉÒÔϲ»¶PHP£¬µ«ÊÇÄã²»ÄÜÈö»Ñ£¡

×î½üÎÒÕæÊÇÍ·´óÒÓ£¬ÎҵIJ©¿ÍÀï¾ÓȻһҹ¼ä±ä³ÉÁËphpºÍaspµÄ¶·Õù³¡£¬ÉõÖÁ±ä³ÉÁËwindowsºÍlinuxµÄ¶·Õù³¡¡£ÕæÊÇÒâÏë²»µ½µÄ¡£
ÎÒ±¾À´ÎÞÒâÌôÆðwindowsºÍlinuxÖ®¼äµÄÕù¶Ë£¬¶øÇÒÒ²·Ç³£²»ÏëÈ¥ÌôÕâÖÖÕù¶Ë¡£
»°Ëµ£¬ÆäʵÎÒ±¾Éí¶Ôlinux²Ù×÷ϵͳÊÇûÓÐʲô»µÓ¡ÏóµÄ£¬ËäÈ»×Ô¼ºµÄµçÄÔÉÏûÓÐ×°¹ýlinux£¬µ«ÊÇÔÚͬѧµÄµçÄÔÉÏÓùý£¬¾õµÃËüͦºÃµÄ£¬ÖÁÉÙÍâ¹Û±È½ÏƯÁÁ¡£µ«ÊÇÁîÎÒÊܲ»Á˵ÄÊÇ£¬ÎªÊ²Ã´»áÓÐÕâô¶àlinuxerÈç´ËÔ÷ºÞwindowsÄØ£¿ÔÚËûÃÇÑÛÀwindows²Ù×÷ϵͳһÎÞËùÊÇ¡£ÔÚËûÃǵÄÐÐΪÉÏ£¬Ôòà©à©²»ÐݵÄÊýÂäwindowsµÄʹÓÃÕߣ¬Ï뾡°ì·¨ÈÃËûÃÇ»»²Ù×÷ϵͳ¡£ËûÃÇÕâÖÖÈËÕæÊÇÌ«·³ÈËÁË¡£
×ܶøÑÔÖ®£¬ÎÒ¶ÔlinuxÓ¡Ïó²»´í£¬µ«ÊÇÌÖÑáËÀlinuxerÁË¡£ÏàÐźÍÎÒ±§ÓÐͬÑù¿´·¨µÄwindowsʹÓÃÕßÊDz»Éٵġ£
ͬÑùµØ£¬ÎÒ¶Ôphp±¾ÉíҲûÓÐʲô»µÓ¡Ïó£¬ÎÒµÄÊé¼ÜÉÏÒ²Óкü¸±¾phpÊ飬ÎÒҲʱ³£ÔÚÅõ¶ÁËüÃǵġ£µ«ÊÇÁîÎÒÊܲ»Á˵ÄÊÇ£ºÓÐЩphperÈËÆ·ÔõôÕâô²î£¿¿´µ½±ðÈËÓÃaspд³ÌÐò¾ÍÁ¢¼´ÒªÀ´²ÈÉϼ¸½Å£¬»¹Òª°ÑIISºÍÏà¹ØµÄ³ÌÐò±ÈÈç˵ISAPI_reWrite»òÕßsqlServer´ÓÀïÅúµ½Íâ¡£ÎÒ¿É´ÓÀ´Ã»ÓÐÈ¥²È¹ýphpÍøÕ¾³ÌÐò£¬¾ÍËã²È£¬ÎÒÒ²ÊǾÍËüÃǵÄÓû§ÌåÑé·½ÃæÈ¥ÆÀÂ۵쬲»»áÈ¥ÅúÆÀËûÃÇÓÃÁËPHPÓïÑÔ¡£
ÁíÍ⣬ÎÒÒ²´ÓÀ´Ã»ÓÐȥ˵¹ýapacheµÄ»µ»°¡£µ±È» ......

С´úÂ루PHP£©

1.
error_reporting(E_ERROR | E_WARNING | E_PARSE);    //±¨´í¼¶±ð
@set_time_limit(1000);    //ÉèÖú¯ÊýÖ´ÐеÄ×î´óʱ¼ä
set_magic_quotes_runtime(0);    //ΪÁ˰²È«
define('IN_COMSENZ', TRUE);
define('ROOT_PATH', dirname(__FILE__).'/../');     //µ±Ç°Â·¾¶µÄÉÏÒ»²ãĿ¼
require ROOT_PATH.'./install/var.inc.php';
require ROOT_PATH.'./install/lang.inc.php';
require ROOT_PATH.'./install/db.class.php';
require ROOT_PATH.'./install/func.inc.php';
file_exists(ROOT_PATH.'./install/extvar.inc.php') && require ROOT_PATH.'./install/extvar.inc.php';
$view_off = getgpc('view_off');
define('VIEW_OFF', $view_off ? TRUE : FALSE);
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2.
function getgpc($k, $t='GP') {
    $t = strtoupper($t);
    switch($t) {
        ......
×ܼǼÊý:2174; ×ÜÒ³Êý:363; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [177] [178] [179] [180] 181 [182] [183] [184] [185] [186]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ