phpget變數
『壹』 php正則匹配 GET變數【m=隨機最低6位數字】,現在我想用正則匹配,來匹配這個最低6位組成的
$_GET[m]
這個就是你要的值,還有必要去匹配獲取嗎?
『貳』 php get傳遞動態變數
header('Location: denglu.php?encode=$enc_text');
這里錯了,應該用雙引號
header("Location: denglu.php?encode=$enc_text");
在denglu.php 中可用
echo $_GET['encode'];//輸出GET變數
『叄』 php用get語句如何在已獲取地址後增加變數
<span class="pay">
<?php
$url=get_post_meta($post->ID,"_value",true).'#reviews';
$title=the_title();
echo"<ahref="javascript:void(0);"onclick="window.open('$url');returnfalse;"title="更多圖片展示:$title"target="_blank">更多圖片展示</a></span>";
?>
改成這樣就行了,你試試看什麼問題沒有。
『肆』 php 用list可以將GET變數分解出來么
$page=$_GET['page'];
$arr=explode(',',$page);
list($a,$b,$c,$d)=$arr;
『伍』 PHP使用header跳轉時如何用get方法傳過去一個變數。
變數要用.連接
header("location:xx.php?id=".$id);
『陸』 PHP中$_get與$get 區別
帶不帶下劃線沒什麼區別。因為那是函數自定義起的名。但是php裡面也有魔術方法,這些方法名稱都是以雙下劃線開頭的像__tostring,__unset,等等。那個$_get是系統定義的保留頁面地址傳遞過來的參數的變數。而$get自己起的而已。你看的學的多了,你就會發現這些東西不用考慮也不會帶給你什麼困擾。
『柒』 Thinkphp中怎麼接收GET變數
可用I方法接收
1、echo I('get.id'); // 相當於 $_GET['id']。
2、echo I('get.name'); // 相當於 $_GET['name']。
支持默認值
1、echo I('get.id',0); // 如果不存在$_GET['id'] 則返回0。
2、echo I('get.name',''); // 如果不存在$_GET['name'] 則返回空字元串。
『捌』 php獲取以GET方式傳入的全部變數名稱與值
如果事先不知道的話,要遍歷一下.
針對GET方式,程序如下
<?php
foreach ($_GET as $key=>$value)
{
echo "Key: $key; Value: $value <br/>\n ";
}
?>
如果是POST方式的話,把程序里的$_GET換成$_POST即可
『玖』 PHP 中的 GET 與 POST 有什麼區別
php中的GET和POST的區別和特點如下:
1. GET是從伺服器上獲取數據,POST是向伺服器傳送數據。
2. GET是把參數數據隊列加到提交表單的ACTION屬性所指的URL中,值和表單內各個欄位一一對應,在URL中可以看到。POST是通過HTTP POST機制,將表單內各個欄位與其內容放置在HTML HEADER內一起傳送到ACTION屬性所指的URL地址。用戶看不到這個過程。
3.對於GET方式提交表單數據,伺服器端用$_GET[『name』]獲取變數的值,對於POST方式提交表單數據,伺服器端用$_POST[『name』]獲取提交的數據,當然,兩者都可以通過$_REQUEST[『name』]獲得表單數據。對於REQUEST方式提交表單數據,伺服器端用$_REQUEST[『name』]獲取變數的值,但這種方式很少用。
4. GET傳送的數據量較小,不能大於2KB。POST傳送的數據量較大,一般被默認為不受限制。但理論上,一般認為不能超過100KB。
5. GET安全性非常低,POST安全性較高。
6. GET表單值可以通過_GET獲取;但通過action的url設置的參數總是獲取不到的,<form method="get" action="a.asp?b=b">跟<form method="get"action="a.asp">是一樣的,也就是說,在這種情況下,GET方式會忽略action頁面後邊帶的參數列表。POST表單值可以通過_POST獲取;但通過action的url參數設置的參數則可以不能通過_POST獲取到。action=test.php?id=1這種就是GET方式傳值,可以用$_REQUEST和$_GET接受傳值,但不能用POST方式獲取到值,即使表單是POST方式提交。所在,在提交表單時,如果action中同時有參數,最好只能通過POST表單方式,對於表單內數據,直接通過POST獲取,對於action中參數,童工GET獲取。
在做數據查詢時,建議用GET方式,而在做數據添加、修改或刪除時,建議用POST方式。
『拾』 php用ini_get獲取php.ini里變數值的方法
本文實例講述了php用ini_get獲取php.ini里變數值的方法。分享給大家供大家參考。具體分析如下:
要得到php.ini里的變數值,當然,你可以用phpinfo();來得到所有php配置信息,但如果要想得到某個變數值的話,你又要怎樣獲取呢?
php里提供一個獲取php.ini里的變數值的函數:ini_get()
ini_get()的用法非常簡單,下面通過實例說明它是如何使用的。
語法:
string
ini_get
(
string
varname
)
返回值如果為布爾型則為0或1
實例:
<?php
/*
Our
php.ini
contains
the
following
settings:
display_errors
=
On
register_globals
=
Off
post_max_size
=
8M
*/
echo
'display_errors
=
'
.
ini_get('display_errors')
.
"\n";
echo
'register_globals
=
'
.
ini_get('register_globals')
.
"\n";
echo
'post_max_size
=
'
.
ini_get('post_max_size')
.
"\n";
echo
'post_max_size+1
=
'
.
(ini_get('post_max_size')+1)
.
"\n";
echo
'post_max_size
in
bytes
=
'
.
return_bytes(ini_get('post_max_size'));
function
return_bytes($val)
{
$val
=
trim($val);
$last
=
strtolower($val[strlen($val)-1]);
switch($last)
{
//
The
'G'
modifier
is
available
since
PHP
5.1.0
case
'g':
$val
*=
1024;
case
'm':
$val
*=
1024;
case
'k':
$val
*=
1024;
}
return
$val;
}
?>
上述代碼的運行結果類似如下:
display_errors
=
1
register_globals
=
0
post_max_size
=
8M
post_max_size+1
=
9
post_max_size
in
bytes
=
8388608
如果想獲取整個php.ini里的變數值,我們可以用ini_get的加強函數
ini_get_all()。
ini_get_all()函數以數組的形式返回整個php的環境變數,用法也很簡單。
實例一:
<?php
print_r(ini_get_all("pcre"));
print_r(ini_get_all());
?>
上述代碼的運行結果類似如下:
Array
(
[pcre.backtrack_limit]
=>
Array
(
[global_value]
=>
100000
[local_value]
=>
100000
[access]
=>
7
)
[pcre.recursion_limit]
=>
Array
(
[global_value]
=>
100000
[local_value]
=>
100000
[access]
=>
7
)
)
Array
(
[allow_call_time_pass_reference]
=>
Array
(
[global_value]
=>
0
[local_value]
=>
0
[access]
=>
6
)
[allow_url_fopen]
=>
Array
(
[global_value]
=>
1
[local_value]
=>
1
[access]
=>
4
)
...
)
實例二:
<?php
print_r(ini_get_all("pcre",
false));
//
Added
in
PHP
5.3.0
print_r(ini_get_all(null,
false));
//
Added
in
PHP
5.3.0
?>
輸出結果類似如下:
Array
(
[pcre.backtrack_limit]
=>
100000
[pcre.recursion_limit]
=>
100000
)
Array
(
[allow_call_time_pass_reference]
=>
0
[allow_url_fopen]
=>
1
...
)
與ini_get()相對的函數是ini_set(),ini_set具有更改php.ini設置的功能。例如當某腳本運行超時時,可以設置其最大執行時間。
希望本文所述對大家的php程序設計有所幫助。