亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

來自PHP之外的變量

2020-03-22 20:32:58
字體:
供稿:網(wǎng)友
  • HTML 表單(GET 和 POST)
    當(dāng)一個(gè)表單體交給 PHP 腳本時(shí),表單中的信息會(huì)自動(dòng)在腳本中可用,有很多方法訪問此信息:

    例 一個(gè)簡(jiǎn)單的 HTML 表單

    <form action="foo.php" method="POST">Name: <input type="text" name="username"><br />Email: <input type="text" name="email"><br /><input type="submit" name="submit" html' target='_blank'>value="Submit me!" /></form>

    根據(jù)特定的設(shè)置和個(gè)人的喜好,有很多種方法訪問 HTML 表單中的數(shù)據(jù):

    例 從一個(gè)簡(jiǎn)單的 POST HTML 表單訪問數(shù)據(jù)


    <?php// 自 PHP 4.1.0 起可用echo $_POST['username'];echo $_REQUEST['username'];import_request_variables('p', 'p_');echo $p_username;// 自 PHP 3 起可用。自 PHP 5.0.0 起,這些較長(zhǎng)的預(yù)定義變量// 可用 register_long_arrays 指令關(guān)閉。echo $HTTP_POST_VARS['username'];// 如果 PHP 指令 register_globals = on 時(shí)可用。不過自// PHP 4.2.0 起默認(rèn)值為 register_globals = off。// 不提倡使用/依賴此種方法。echo $username;?>

    使用 GET 表單也類似,只不過要用適當(dāng)?shù)?GET 預(yù)定義變量。

    GET 也適用于 QUERY_STRING(URL 中在“?”之后的信息)。

    例如,http://www.example.com/test.php?id=3 包含有可用 $_GET['id'] 訪問的 GET 數(shù)據(jù)。

    注意: 超全局變量和 $_POST 以及 $_GET 一樣,自 PHP 4.1.0 起可用。

    如上所示,在 PHP 4.2.0 之前 register_globals 的默認(rèn)值是 on。在 PHP 3 中其值總是 on。

    注意: magic_quotes_gpc 配置指令影響到 Get,Post 和 Cookie 的值。如果打開,值 (It’s “PHP!”) 會(huì)自動(dòng)轉(zhuǎn)換成 (It/’s /”PHP!/”)。數(shù)據(jù)庫的插入就需要轉(zhuǎn)義。

    PHP 也可以將相關(guān)的變量編成組,或者用此特性從多選輸入框中取得值。例如,將一個(gè)表單 POST 給自己并在提交時(shí)顯示數(shù)據(jù):

    例 12-11. 更復(fù)雜的表單變量


    <?phpif (isset($_POST['action']) && $_POST['action'] == 'submitted') {echo '<pre>';print_r($_POST);echo '<a href="'. $_SERVER['PHP_SELF'] .'">Please try again</a>';echo '</pre>';} else {?><form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">Name: <input type="text" name="personal[name]"><br />Email: <input type="text" name="personal[email]"><br />Beer: <br><select multiple name="beer[]"><option value="warthog">Warthog</option><option value="guinness">Guinness</option><option value="stuttgarter">Stuttgarter Schwabenbr</option></select><br /><input type="hidden" name="action" value="submitted" /><input type="submit" name="submit" value="submit me!" /></form><?php}?>

    IMAGE SUBMIT 變量名
    當(dāng)提交表單時(shí),可以用一幅圖像代替標(biāo)準(zhǔn)的提交按鈕,用類似這樣的標(biāo)記:

    <input type="image" src="image.gif" name="sub" />

    當(dāng)用戶點(diǎn)擊到圖像中的某處時(shí),相應(yīng)的表單會(huì)被傳送到服務(wù)器,并加上兩個(gè)變量 sub_x 和 sub_y。它們包含了用戶點(diǎn)擊圖像的坐標(biāo)。有經(jīng)驗(yàn)的用戶可能會(huì)注意到被瀏覽器發(fā)送的實(shí)際變量名包含的是一個(gè)點(diǎn)而不是下劃線(即 sub.x 和 sub.y),但 PHP 自動(dòng)將點(diǎn)轉(zhuǎn)換成了下劃線。

    HTTP Cookies 是一種在遠(yuǎn)端瀏覽器端存儲(chǔ)數(shù)據(jù)并能追蹤或識(shí)別再次訪問的用戶的機(jī)制??梢杂?setcookie函數(shù) 設(shè)定 cookies。Cookies 是 HTTP 信息頭中的一部分,因此 SetCookie 函數(shù)必須在向?yàn)g覽器發(fā)送任何輸出之前調(diào)用。對(duì)于 header 函數(shù)也有同樣的限制。Cookie 數(shù)據(jù)會(huì)在相應(yīng)的 cookie 數(shù)據(jù)數(shù)組中可用,例如 $_COOKIE,$HTTP_COOKIE_VARS 和 $_REQUEST。

    如果要將多個(gè)值賦給一個(gè) cookie 變量,必須將其賦成數(shù)組。例如:


    <?phpsetcookie("MyCookie[foo]", 'Testing 1', time()+3600);setcookie("MyCookie[bar]", 'Testing 2', time()+3600);?>

    這將會(huì)建立兩個(gè)單獨(dú)的 cookie,盡管 MyCookie 在腳本中是一個(gè)單一的數(shù)組。

    如果想在僅僅一個(gè) cookie 中設(shè)定多個(gè)值,考慮先在值上使用 serialize函數(shù) 或 explode函數(shù)。

    注意:在瀏覽器中一個(gè) cookie 會(huì)替換掉上一個(gè)同名的 cookie,除非路徑或者域不同。因此對(duì)于購物車程序可以保留一個(gè)計(jì)數(shù)器并一起傳遞:

    例 12-12. 一個(gè) setcookie() 的示例


    <?phpif (isset($_COOKIE['count'])) {$count = $_COOKIE['count'] + 1;} else {$count = 1;}setcookie('count', $count, time()+3600);setcookie("Cart[$count]", $item, time()+3600);?>

    變量名中的點(diǎn)
    通常,PHP 不會(huì)改變傳遞給腳本中的變量名。然而應(yīng)該注意到點(diǎn)(句號(hào))不是 PHP 變量名中的合法字符。

    至于原因,看看: <?php $varname.ext; /* 非法變量名 */ ?>

    這時(shí),解析器看到是一個(gè)名為 $varname 的變量,后面跟著一個(gè)字符串連接運(yùn)算符,后面跟著一個(gè)裸字符串(即沒有加引號(hào)的字符串,且不匹配任何已知的健名或保留字)’ext’。很明顯這不是想要的結(jié)果。

    出于此原因,要注意 PHP 將會(huì)自動(dòng)將變量名中的點(diǎn)替換成下劃線。

    確定變量類型
    因?yàn)?PHP 會(huì)判斷變量類型并在需要時(shí)進(jìn)行轉(zhuǎn)換(通常情況下),因此在某一時(shí)刻給定的變量是何種類型并不明顯。PHP 包括幾個(gè)函數(shù)可以判斷變量的類型,例如:gettype函數(shù),is_array函數(shù),is_float函數(shù),is_int函數(shù),is_object函數(shù) 和 is_string函數(shù)。

    PHP編程

    鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

  • 發(fā)表評(píng)論 共有條評(píng)論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    日韩精品一二区| 国产欧美一区二区三区沐欲| 极品中文字幕一区| 久久99久久人婷婷精品综合| 日韩不卡手机在线v区| 亚洲av无码成人精品国产| 波多野在线观看| 久草在线新视觉| 欧美日韩成人影院| 成人精品视频久久久久| 欧美 亚洲 视频| 国产精品高清在线| 欧美日韩一区二区三区四区五区六区| 91日本视频在线| 在线视频专区| 中文字幕日韩欧美| 69视频免费在线观看| 图片专区亚洲欧美另类| 久久综合欧美| 国产精品麻豆视频| 久久人人爽人人爽爽久久| 成人自拍爱视频| 久久综合免费视频影院| 日本成人一区| 国产在线一区视频| 免费永久视频| 丁香六月激情婷婷| 亚洲超碰在线| 伊人色综合网| 亚洲aⅴ优女av综合久久久| 亚洲av综合色区| 亚洲欧美中文日韩在线v日本| 久久婷婷蜜乳一本欲蜜臀| 少妇大叫太大太粗太爽了a片小说| 精品无码av在线| 国产日韩一区| 欧美黑人巨大videos精品| 99久久人妻无码中文字幕系列| 一本色道久久综合精品婷婷| 国产九色91回来了| 免费h片在线| 日韩精品免费视频一区二区三区| 国产亚洲精品自在线观看| 日本大片免费看| 亚洲av无一区二区三区| 久久婷婷国产麻豆91| 亚洲国产日韩一区| 日本一卡二卡在线播放| 日本黄色片视频| aa在线免费观看| 亚洲人成亚洲人成在线观看| 色老头视频在线观看| 羞羞视频立即看| 动漫精品一区二区三区| 欧美黑人巨大xxxx猛交| 又大又黄又粗| 在线日韩日本国产亚洲| 日韩电影视频免费| av先锋影音资源站| 热久久一区二区| 国产精品丝袜视频| 久久久久久久久影院| 欧美精品少妇一区二区三区| 国产精品69久久久久孕妇欧美| 国产精品久久毛片| 国产偷久久久精品专区| 999久久久久久久久6666| 欧美日韩国产影院| ady日本映画久久精品一区二区| 在线免费观看污视频| 未来日记在线观看| 亚洲精品在线网址| 99精品欧美一区| 免费日韩中文字幕| 在线中文字幕观看| 色播五月激情综合网| 日韩不卡在线播放| 亚洲卡通欧美制服中文| 精品国产31久久久久久| 99久久99久久精品免费看蜜桃| 色妹子一区二区| 日韩小视频在线播放| 你懂的视频在线看| 国产真实乱在线更新| 午夜性色福利视频| 天天插天天干天天操| 久久久水蜜桃av免费网站| 性网站在线免费观看| 亚洲**2019国产| 香蕉成人伊视频在线观看| 欧美日韩国产一区二区三区地区| 91在线品视觉盛宴免费| 欧美日韩一区二| 伊人久久大香线蕉av超碰演员| 国产成人av毛片| 日本一本草久在线中文| 伊人久久青青草| 亚洲影视资源网| 日本一区二区三区久久久久久久久不| 精品国产伦一区二区三区观看方式| 欧美日韩美女一区二区| 992tv快乐视频| 国模精品一区二区三区色天香| 中文字幕成人精品久久不卡| 日本一区二区三区四区在线视频| 懂色av一区二区三区蜜臀| www.亚洲国产| 欧美性猛交xxxx偷拍洗澡| 色噜噜成人av在线| 最新福利小视频在线播放| 日韩中文在线播放| 国产日韩欧美亚洲一区| 欧美乱大交xxxxx另类电影| 欧美一区二区三区| 天天舔天天干天天操| 懂色av影视一区二区三区| 色婷婷激情五月| 亚洲精品久久久中文字幕| 久草视频免费播放| 欧洲毛片在线| avav在线看| 性chinese极品按摩| 一卡二卡三卡在线观看| 日韩一区精品字幕| 97成人在线观看视频| 亚洲小说欧美另类婷婷| 成人av电影在线网| 日本一二三四区视频| 亚洲最新在线| av大全在线观看| 国产一级特黄aaa大片| xxxxx91麻豆| 久久久99999| 丰满人妻妇伦又伦精品国产| 女人偷人在线视频| jlzzjlzz亚洲女人18| 久久久国产精品视频| 久久久久亚洲精品中文字幕| 青青青在线免费观看| 国产露脸无套对白在线播放| 日本欧美高清| 极品少妇xxxx偷拍精品少妇| 一本色道69色精品综合久久| 亚洲少妇一区二区三区| 国产成人久久精品麻豆二区| t66y最新发布地址| 中文字幕乱在线伦视频中文字幕乱码在线| 成人欧美一区二区三区在线湿哒哒| 亚洲天堂手机在线| 欧美日韩国产在线看| 一区二区三区四区影院| 一区不卡在线观看| av无码一区二区三区| 大白屁股一区二区视频| 国产精品丝袜久久久久久消防器材| 777电影在线观看| 你懂的在线观看网站| 日韩黄色短视频| 九九久久99| 亚洲成人生活片| 久久久99久久| 中文人妻一区二区三区| 99国产精品免费网站| 久久99精品一区二区三区三区| 成人日韩av| 九九视频这里只有精品| 男人天堂av电影| 精品在线播放免费| 亚洲色图色老头| 99久久综合国产精品| 欧美绝顶高潮抽搐喷水合集| 免费在线视频你懂的| 亚洲综合自拍网| 搡老熟女老女人一区二区| 欧美三级电影在线看| 99精品视频在线播放观看| 亚洲精品一区二区三区不| 久久伊人资源站| 97超级碰碰碰| 中文字幕高清20页| 国产乱淫av片| 欧美成人免费在线| 天天色综合天天色| 国产999精品久久久久久绿帽| 老女人av在线| 亚洲激情成人| 男女啪啪无遮挡网站| 91视频亚洲| 91国产免费视频| 国产精品v片在线观看不卡| 伊人成年综合电影网| 猛男欧美办公室激情在线| 色偷偷福利视频| 精品夜夜澡人妻无码av| 国产乱淫av麻豆国产免费| 亚洲一区免费视频| 精品国产sm最大网站| а√天堂中文资源在线bt| 亚洲av熟女国产一区二区性色| 成人影院天天5g天天爽无毒影院| 日韩一区二区三区四区视频| 国产一区日韩欧美| 熟妇人妻va精品中文字幕| 香蕉久久一区| 一区二区三区 在线观看视频| 精品一区二区三区日本| 国产xxxxx| 精品在线观看入口| 欧美精品不卡| 日韩成人手机在线| 精品欧美日韩精品| 国产成人亚洲欧洲在线| 欧美精品网站| 红杏成人性视频免费看| 欧美久久久久久一卡四| www.一区二区三区.com| 亚洲国产精品精华素| 这里只有精品免费视频| 欧美精品第一区| 一区二区三区在线免费观看| 黄色毛片免费看| 91亚洲成人| 久久国产夜色精品鲁鲁99| 国产成人强伦免费视频网站| 日本高清视频网站www| 78国产伦精品一区二区三区| 亚洲成人1区2区| 国产精品wwwwww| 制服丝袜在线一区| 一区在线免费| 欧美日韩一区二区在线观看视频| 欧美激情第10页| 中文字幕第100页| 国产亚洲一区二区三区| 美国一级片在线观看| 国产一区二区在线观看免费播放| 久久中文字幕无码| 夜级特黄日本大片_在线| 毛片基地黄久久久久久天堂| 国内精品久久久久影院 日本资源| 久久久久毛片| 波多野结衣手机在线视频| 四虎精品免费视频| 麻豆疯狂做受xxxx高潮视频| 亚洲专区国产精品| 欧美亚一区二区| 国产男女无套免费网站| 一区二区在线观看免费视频| 综合久久国产九一剧情麻豆| www一区二区三区| 久久精品一本久久99精品| 国产极品人妖在线观看| 欧美xoxoxo| 欧美性猛交xxxx久久久| 欧美日韩亚洲系列| 欧美在线观看18| 久久人妻无码aⅴ毛片a片app| 久久久久久免费视频| 久草在线官网| 亚洲的天堂在线中文字幕| 午夜精品在线看| 黄页视频在线播放| 欧美午夜不卡在线观看免费| 欧美午夜久久| 日本wwww视频| 深夜成人在线| 日韩精品水蜜桃| 萌白酱国产一区二区| 成人亚洲视频在线观看| 99riav一区二区三区| 日韩av网站大全| 综合色婷婷一区二区亚洲欧美国产| 亚洲欧美不卡| 91麻豆国产语对白在线观看| 欧美电影网站| 日本v片在线高清不卡在线观看| 欧美日韩免费| sese视频| 波多野结衣家庭教师在线播放| 欧美电影免费播放| 91精品麻豆| 床上的激情91.| 综合精品久久久| 国产区一区二区三区| 人狥杂交一区欧美二区| 四虎成人精品在永久免费| 男人的天堂在线视频免费观看| 色综合天天性综合| 2018中文字幕第一页| 精品毛片一区二区三区| 中文字幕日韩一区二区三区不卡| 欧美在线观看视频在线| 国产精品劲爆视频| 波多一区二区| www.精品国产| 日韩一级成人av| 欧美日韩亚洲一区二区| 性网爆门事件集合av| 波多野结衣欲乱| 久久久91麻豆精品国产一区| 严阵以待中文社区| 搞黄视频免费在线观看| 国产亚洲欧美日韩日本| 亚洲精品一区二区三区四区| 大伊香蕉精品视频在线| 波多野结衣在线aⅴ中文字幕不卡| 欧美色图五月天| 亚洲精品一区在线| 97精品国产97久久久久久久久久久久| 香蕉成人在线| 在线观看国产v片| 日本福利视频网站| 欧美日韩极品在线观看一区| 婷婷色在线播放| 不卡av在线网| 国产在线观看精品| 国产性天天综合网| 精品国产二区三区| 菠萝蜜视频在线观看入口| 国产伦精品一区二区三区| 欧美一二三区| 欧美精品久久久久久久久老牛影院| 欧美专区在线视频| 色婷婷综合中文久久一本| 日韩激情电影免费看| 天天干天天草天天射| 午夜精品在线视频一区| 99精品视频在线观看播放|