日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

PHP初學(xué)者的困惑的10個(gè)知識點(diǎn)

瀏覽:29日期:2022-09-13 10:08:56
【1】頁面之間無法傳遞變量 get,post,session在最新的php版本中自動全局變量是關(guān)閉的,所以要從上一頁面取得提交過來得變量要使用$_GET[’foo’],$_POST[’foo’],$_SESSION[’foo’]來得到。當(dāng)然也可以修改自動全局變量為開(php.ini改為register_globals = On);考慮到兼容性,還是強(qiáng)迫自己熟悉新的寫法比較好。注:PHP中的超全局變量從PHP 4.2.0 開始,register_globals 的默認(rèn)值為 off,這樣一來,以前的很多可以直接使用的變量,如 $PHP_SELF 或者你設(shè)定的SESSION變量都不能用 “$變量名”的形式訪問了,這可能會給你帶來很多不變,但卻有助于安全性的提高。訪問這些變量,你需要使用PHP 超全局變量,如下: $_SERVER變量由 Web 服務(wù)器設(shè)定或者直接與當(dāng)前腳本的執(zhí)行環(huán)境相關(guān)聯(lián)。類似于舊數(shù)組 $HTTP_SERVER_VARS 數(shù)組。以前的$PHP_SELF對應(yīng)$_SERVER[’PHP_SELF’],你可以使用phpinfo來查看你的$_SERVER變量。$_GET經(jīng)由 HTTP GET 方法提交至腳本的變量。類似于舊數(shù)組 $HTTP_GET_VARS 數(shù)組。$_POST經(jīng)由 HTTP POST 方法提交至腳本的變量。類似于舊數(shù)組 $HTTP_POST_VARS 數(shù)組。$_COOKIE經(jīng)由 HTTP Cookies 方法提交至腳本的變量。類似于舊數(shù)組 $HTTP_COOKIE_VARS 數(shù)組。$_SESSION當(dāng)前注冊給腳本會話的變量。類似于舊數(shù)組 $HTTP_SESSION_VARS 數(shù)組。$_FILES經(jīng)由 HTTP POST 文件上傳而提交至腳本的變量。類似于舊數(shù)組 $HTTP_POST_FILES 數(shù)組。$_ENV執(zhí)行環(huán)境提交至腳本的變量。類似于舊數(shù)組 $HTTP_ENV_VARS 數(shù)組。 ====================================================================對于$_FILES變量:(文件域字段為“myfile”)$_FILES[’myfile’][’name’] 客戶端機(jī)器文件的原名稱(包括路徑)。$_FILES[’myfile’][’type’] 文件的 MIME 類型,需要瀏覽器提供該信息的支持,例如“image/gif”。$_FILES[’myfile’][’size’] 已上傳文件的大小,單位為字節(jié)。 $_FILES[’myfile’][’tmp_name’] 文件被上傳后在服務(wù)端儲存的臨時(shí)文件名(包括路徑)。$_FILES[’myfile’][’error’] 和該文件上傳相關(guān)的錯(cuò)誤代碼。[’error’] 是在 PHP 4.2.0 版本中增加的。 當(dāng) php.ini 中的 register_globals 被設(shè)置為 on 時(shí),$myfile_name 等價(jià)于 $_FILES[’myfile’][’name’],$myfile_type 等價(jià)于 $_FILES[’myfile’][’type’]等。 【2】win32下的session不能正常工作php.ini默認(rèn)的session.save_path = /tmp這顯然是linux下的配置,win32下php無法讀寫session文件導(dǎo)致session無法使用,把它改成一個(gè)絕對路徑就可以了,例如session.save_path = c:windowstemp。 【3】顯示錯(cuò)誤信息當(dāng)php.ini的display_errors = On并且error_reporting = E_ALL時(shí),將顯示所有的錯(cuò)誤和提示,調(diào)試的時(shí)候最好打開以便糾錯(cuò),如果你用以前php寫法錯(cuò)誤信息多半是關(guān)于未定義變量的。變量在賦值以前調(diào)用會有提示,解決辦法是探測或者屏蔽,例如顯示$foo,可以if(isset($foo)) echo $foo 或者echo @$foo 【4】header already sent這個(gè)錯(cuò)誤通常會在你使用HEADER的時(shí)候出現(xiàn),他可能是幾種原因:1,你在使用HEADER前PRING或者ECHO了2.你當(dāng)前文件前面有空行3.你可能INCLUDE了一個(gè)文件,該文件尾部有空行或者輸出也會出現(xiàn)這種錯(cuò)誤。 【5】更改php.ini后沒有變化重新啟動web server,比如IIS,Apache等等,然后才會應(yīng)用最新的設(shè)置。 【6】有時(shí)候sql語句不起作用,對數(shù)據(jù)庫操作失敗。最簡便的調(diào)試方法,echo那句sql,看看變量的值是否能得到。 【7】include和require的區(qū)別兩者沒有太大的區(qū)別,如果要包含的文件不存在,include提示notice,然后繼續(xù)執(zhí)行下面的語句,require提示致命錯(cuò)誤并且退出。根據(jù)測試,win32平臺下它們都是先包含后執(zhí)行,所以被包含文件里最好不要再有include或require語句,這樣會造成目錄混亂。或許*nux下情況不同,暫時(shí)還沒測試。如果一個(gè)文件不想被包含多次可以使用include_once或require_once## 讀取,寫入文檔數(shù)據(jù):function r($file_name) {$filenum=@fopen($file_name,'r');@flock($filenum,LOCK_SH);$file_data=@fread($filenum,filesize($file_name));@fclose($filenum);return $file_data;}function w($file_name,$data,$method='w'){$filenum=@fopen($file_name,$method);flock($filenum,LOCK_EX);$file_data=fwrite($filenum,$data);fclose($filenum);return $file_data;} 【8】isset()和empty()的區(qū)別兩者都是測試變量用的,但是isset()是測試變量是否被賦值,而empty()是測試一個(gè)已經(jīng)被賦值的變量是否為空。如果一個(gè)變量沒被賦值就引用在php里是被允許的,但會有notice提示。如果一個(gè)變量被賦空值,$foo=''或者$foo=0或者 $foo=false,那么empty($foo)返回真,isset($foo)也返回真,就是說賦空值不會注銷一個(gè)變量。要注銷一個(gè)變量,可以用 unset($foo)或者$foo=NULL。 【9】mysql查詢語句包含有關(guān)鍵字php查詢mysql的時(shí)候,有時(shí)候mysql表名或者列名會有關(guān)鍵字,這時(shí)候查詢會有錯(cuò)誤。例如表名是order,查詢時(shí)候會出錯(cuò),簡單的辦法是sql語句里表名或者列名加上`[tab鍵上面]來加以區(qū)別,例如select * from `order`。 【10】通過HTTP協(xié)議一次上傳多個(gè)文件的方法有兩個(gè)思路,是同一個(gè)方法的兩種實(shí)現(xiàn)。具體程序還需自己去設(shè)計(jì)1. 在form中設(shè)置多個(gè)文件輸入框,用數(shù)組命名他們的名字,如下:< form action='' method='post' >< input name='usefile[]' type='file' >< input name='usefile[]' type='file' >< input name='usefile[]' type='file' >< /form >這樣,在服務(wù)器端做以下測試echo ' < pre > ';print_r($_FILES);echo ' < /pre > '; 2. 在form中設(shè)置多個(gè)文件輸入框,但名字不同,如下:< form action='' method='post' >< input name='usefile_a' type='file' >< input name='usefile_b' type='file' >< input name='usefile_c' type='file' >< /form >在服務(wù)器端做同樣測試:echo ' < pre > ';print_r($_FILES);echo ' < /pre > ';
標(biāo)簽: PHP
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品九九| 国内揄拍国内精品久久| 久久精品国产在热久久| 激情综合五月| 日韩一区三区| 伊伊综合在线| 美女少妇全过程你懂的久久| 免费观看久久av| 老色鬼久久亚洲一区二区| 亚洲日本三级| 欧美成人aaa| 日韩不卡免费高清视频| 中文久久精品| 亚洲深夜福利在线观看| 亚洲tv在线| 水蜜桃久久夜色精品一区| 久久久久亚洲| 日本不卡高清| 日本一区二区免费高清| 亚洲成人免费| 国产精品成人一区二区网站软件| 成人精品视频| 亚洲精品伊人| 久久天堂av| 国产欧美日韩视频在线| 久久久精品网| 国产精品最新自拍| 好看的亚洲午夜视频在线| 日韩av网站在线观看| 日本免费一区二区三区四区| 蜜桃视频在线观看一区| 性感美女一区二区在线观看| 日韩三级视频| 一本一道久久a久久精品蜜桃| 国产精品久一| 丝袜脚交一区二区| 国产超碰精品| 欧美a在线观看| 亚洲三级精品| 免费欧美日韩| 91精品推荐| 精品视频一区二区三区四区五区 | 国产精品美女久久久| 精品福利久久久| 日本在线不卡视频一二三区| 9色精品在线| 午夜影院一区| 麻豆一区二区三| 国产精品成人**免费视频| 一区二区电影| 亚洲免费中文| 免费日韩视频| 六月天综合网| 夜夜精品视频| 国产一区二区中文| 婷婷激情一区| 亚洲大全视频| 欧美性感美女一区二区 | 国产精品qvod| 国产精品magnet| 精品精品国产三级a∨在线| 国产一区 二区| 久久狠狠亚洲综合| 国产日产精品_国产精品毛片 | 美女国产精品久久久| 亚洲午夜国产成人| 国产探花在线精品| 久久91视频| 欧美丝袜一区| 日本精品在线中文字幕| 久久狠狠婷婷| 午夜在线视频观看日韩17c| 狠狠久久婷婷| 综合一区在线| 91日韩在线| 狠狠色综合网| 国产精品手机在线播放| 精品精品99| 亚洲神马久久| 国产乱人伦精品一区| 日韩欧美国产精品综合嫩v| 国产亚洲精品v| 久久国产精品免费精品3p| 日韩av自拍| 亚洲深夜av| 久久久国产精品入口麻豆| 亚洲午夜91| 国产精品极品在线观看| 国产一在线精品一区在线观看| 日韩欧美中文字幕在线视频| 成人在线超碰| 亚洲ww精品| 久久精品国产99久久| 日本不卡高清视频| 日本精品不卡| 国产精品久久久久久模特| 午夜久久久久| 成人片免费看| 国产精品白丝久久av网站| 91精品啪在线观看国产18| 国产毛片久久久| 午夜亚洲一区| 日韩和的一区二在线| 免费在线日韩av| 日韩高清欧美激情| 成人av二区| 日韩国产一区| 国产伊人久久| 国产美女亚洲精品7777| 亚洲网址在线观看| 久久精品成人| 国产亚洲一区| 免费的成人av| 欧美亚洲国产激情| 国产精品亚洲成在人线| 快she精品国产999| 在线视频精品| 欧美一区二区性| caoporn视频在线| 国产成人精选| 精品视频亚洲| 国产在线不卡一区二区三区| 日本午夜精品| 婷婷成人av| 欧美日韩亚洲一区三区| 日本成人在线网站| 欧美天堂在线| 国产精品中文字幕制服诱惑| 欧美日韩夜夜| 91精品国产自产在线丝袜啪| 亚洲欧美在线综合| 日韩精品导航| 日本欧美韩国一区三区| 日韩精品成人| 麻豆精品在线| 日韩精品水蜜桃| 夜夜精品视频| 日韩欧美高清一区二区三区| 久久激五月天综合精品| 狂野欧美性猛交xxxx| 成人在线黄色| 99精品在线免费在线观看| 欧美成人综合| 亚洲欧美日韩视频二区| 午夜一级在线看亚洲| 蜜桃av一区二区三区电影| 91亚洲精品视频在线观看| 91国内精品| 日本在线高清| 日韩精品一级二级 | 日韩视频免费| 国产精品v日韩精品v欧美精品网站| 精品国内亚洲2022精品成人| 国产真实久久| 国产欧美午夜| 国产婷婷精品| 精品三级av| 久久亚洲不卡| 美女国产一区二区三区| 亚洲爱爱视频| 国产剧情一区| 久久亚洲国产精品一区二区| 日韩成人免费| 亚洲人妖在线| 精品欧美一区二区三区在线观看| 亚洲日产国产精品| 国产盗摄——sm在线视频| 亚洲欧洲免费| 欧美精品一二| 色婷婷综合网| 久久99久久久精品欧美| 日本大胆欧美人术艺术动态| 国产一区二区三区四区| 欧美精品一区二区三区精品| 国产欧美日韩视频在线 | 欧美精品羞羞答答| 国产一区二区三区不卡av| 国产亚洲欧美日韩精品一区二区三区| 中日韩男男gay无套| 亚洲午夜av| 日韩免费一区| 国模精品一区| 国产精东传媒成人av电影| 亚洲制服欧美另类| 亚洲欧美不卡| 激情综合网站| 亚洲免费高清| 蜜桃成人精品| 色综合www| 99精品视频在线| 九九久久婷婷| 免费日本视频一区| 亚洲精品一二| 久久久国产精品入口麻豆| 四虎国产精品免费观看| 成人亚洲欧美| 午夜欧美视频| 婷婷亚洲成人| 国产一区福利| 久久久久久久久久久9不雅视频|