❶ php中問號傳參中 想傳遞#到下個頁面 並顯示出來 怎麼辦
將#號進行url編碼
❷ php中的問號傳參能傳幾個值
在IE環境下,URL長度有2083位元組的限制,參數個數沒有限制,建議用POST傳值,POST傳值大小基本沒有限制,有限制也是伺服器WWW服務的限制,或伺服器端語言的限制,比如ASP默認200K。
❸ php里問號傳值後面有%20=%20
你的書寫url地址進行傳值時,可能是有空格存在。在url地址中空格被編譯為%20
❹ php中問號傳參為什麼接收不到值
傳頁面:
<a href="admin_username_recompose.php?admin_id=<?php echo $array['admin_id'];?>">修改</a>
接收頁面:
<?php
require_once("../inc/conn.php");
$id=intval($_GET['admin_id']);
$rs=mysql_query("SELECT *
FROM `admin`
WHERE `admin_id`='".$id."'",$conn);
$array=mysql_fetch_array($rs);
?>
❺ PHP 當前頁 問號以後的值怎麼得到
用$_GET[]可以得到。
地址中問號後面的值傳遞方式是get的方式,所以在當前頁面採用$_GET[]就可以得到,$_GET[""]中方括弧引號裡面需要寫問候好變的參數名,比如:
//當前頁面地址:297397645.html?id=1&name=1
$id=$_GET["id"];
$name=$_GET["name"];
❻ PHP參數問題(就是連結有個問號那個) 高手入
很明顯是編碼問題:
====================
要想不出現亂碼
請確保:如下幾個地方編碼相同。
-------------------------------
拿gb2312來說
1、你的資料庫編碼為gb2312.
2、你的資料庫連接為gb2312.
3、你的php文件,html文件編碼是gb2312
===================
看了你的php代碼。
你用到了 $db->query("set names gb2312");,但是你位置放錯了。
你應該是放在sql語句執行以前。如下:
-------------------------
$db->query("set names gb2312")
$sql = "select * from t_user";
$rs = $db->query($sql);
這樣就OK了,你重新寫一條數據進去,再查一下試試。
希望我的答案能幫到你,:)
❼ php 中的問號是什麼意思
php代碼當中問號的作用大概分為兩類,一類是在PHP標簽中使用的「<?php」、「?>」這對標記,還有一類是用在三元運算符中的「?」操作符,像這樣:$a == 1?true:false。
在標簽中使用的問號,只是充當一個界定符的作用,即標識PHP代碼的開頭和結尾,沒有實質的程序意義。
在三元運算符中的問號,是有著特定的程序意義的,它的表示方法大概是:條件一?條件二:條件三,當條件一成立時,問號的作用是選擇條件二作為程序繼續執行的分支。也就是說,條件一成立,就執行條件二,否則執行條件三。
❽ php 傳遞參數的一些網址沒有帶php後綴只有問號是怎麼回事
在瀏覽器上輸入:
http://www..com/?d=123
實際上伺服器上可能執行的是:
http://www..com/index.php?d=123
如果設置index.php為默認文件的話。
❾ php怎麼用問號傳值
例如:
在aa.php頁面中寫:(問號後面為要傳的值)
<a href="bb.php?name=jhy&sex=男">問號傳值</a>
在bb.php頁面中寫(獲取所傳的值):
<?php
$name=$_GET["name"];
$sex=$_GET["sex"];
echo $name."".$sex;
?>
你會在bb.php頁面中看到地址欄包含bb.php?name=jhy&sex=男,頁面中會得到你要傳的結果。