3
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Lưu trữ đầu vào của người dùng từ một trường văn bản trong một biến. Bất kỳ cách nào để làm điều này?
hỏi ngày 3 tháng 11 năm 2010 lúc 14:30Nov 3, 2010 at 14:30
1
HTML:
Php-iSubmit [chưa được kiểm tra]
Đã trả lời ngày 3 tháng 11 năm 2010 lúc 14:33Nov 3, 2010 at 14:33
Dotarieldotarieldotariel
1.58710 Huy hiệu bạc23 Huy hiệu đồng10 silver badges23 bronze badges
4
Nếu bạn có một biểu mẫu với TextArea đó và bạn gửi biểu mẫu đó, bạn sẽ có giá trị trong toàn cầu $_GET
hoặc ________ 6-marray [tùy thuộc vào methot của mẫu của bạn].
Bạn có thể truy cập giá trị này bằng cách nhập $_GET['nameofyourtextarea']
[hoặc giống nhau với $_POST
]
Đã trả lời ngày 3 tháng 11 năm 2010 lúc 14:34Nov 3, 2010 at 14:34
Oezioezioezi
50.1k10 Huy hiệu vàng97 Huy hiệu bạc115 Huy hiệu Đồng10 gold badges97 silver badges115 bronze badges
Làm thế nào có thể nhận được giá trị trường đầu vào trong biến PHP?
Sử dụng $ _POST hoặc $ _GET SuperGlobals của PHP để truy xuất giá trị của thẻ đầu vào thông qua tên của thẻ HTML.
PHP có thể lấy đầu vào người dùng không?
Name:
Email:
Đầu vào cho các tập lệnh PHP thường được chuyển cho chương trình bằng các biểu mẫu web. Các biểu mẫu bao gồm các trường văn bản, nút radio, hộp kiểm, hộp bật lên, bảng cuộn và tương tự.
Làm thế nào tôi có thể nhận được giá trị trường đầu vào trong PHP mà không cần gửi?
PHP $ a = $ _get ["housemodel"]; if [$ a ''] {if [$ a == $ model1] {echo ""; } if if [$ a == $ model2] {echo ""; } if if [$ a == $ model3] {echo ""; ...
Biến $$ trong PHP là gì?:
PHP | $ vs $$ Toán tử Ví dụ, bên dưới là một biến chuỗi: $ var_name = "Hello World!"; $ Var_name là một biến bình thường được sử dụng để lưu trữ một giá trị. Nó có thể lưu trữ bất kỳ giá trị nào như Integer, Float, Char, String, v.v. Mặt khác, $$ var_name được gọi là biến tham chiếu trong đó $ var_name là một biến bình thường.
Mẫu HTML [GET và POST]
Khi một biểu mẫu được gửi đến tập lệnh PHP, thông tin từ biểu mẫu đó sẽ tự động cung cấp cho tập lệnh. Có một số cách để truy cập thông tin này, ví dụ: ví dụ:
4Ví dụ #1 một biểu mẫu HTML đơn giản: If an external variable name begins with a valid array syntax, trailing characters are silently ignored. For example,
5 becomes
6.
Chỉ có hai cách để truy cập dữ liệu từ các biểu mẫu HTML của bạn. Các phương thức hiện có được liệt kê dưới đây:
Ví dụ #2 truy cập dữ liệu từ biểu mẫu HTML bài đăng đơn giản
Sử dụng biểu mẫu GET tương tự ngoại trừ bạn sẽ sử dụng biến nhận được xác định trước. Nhận cũng áp dụng cho
0 [thông tin sau '?' Trong URL]. Vì vậy, ví dụ,
1 chứa dữ liệu có thể truy cập được với $ _get ['id']. Xem thêm $ _Request.Ghi chú:
Các dấu chấm và không gian trong tên biến được chuyển đổi thành dấu gạch dưới. Ví dụ
2 trở thành
3.setcookie[] function. Cookies are part of the HTTP header, so the SetCookie function must be called before any output is sent to the browser. This is the same restriction as for the
header[] function. Cookie data is then available in the appropriate cookie data arrays, such as $_COOKIE as well as in $_REQUEST. See the
setcookie[] manual page for more details and examples. PHP cũng hiểu các mảng trong ngữ cảnh của các biến biểu mẫu [xem Câu hỏi thường gặp liên quan]. Ví dụ, bạn có thể với nhau các biến liên quan đến nhóm hoặc sử dụng tính năng này để truy xuất các giá trị từ nhiều đầu vào chọn. Ví dụ: chúng ta hãy đăng một biểu mẫu lên chính nó và khi gửi hiển thị dữ liệu:: As of PHP 7.2.34, 7.3.23 and 7.4.11, respectively, the names of incoming cookies are no longer url-decoded for security reasons.
Ví dụ #3 Biến mẫu phức tạp hơn
Lưu ý: Nếu một tên biến bên ngoài bắt đầu bằng cú pháp mảng hợp lệ, các ký tự dấu vết sẽ bị bỏ qua âm thầm. Ví dụ,
5 trở thành
6.Hình ảnh gửi tên biếnserialize[] or explode[] on the value first.
Khi gửi biểu mẫu, có thể sử dụng hình ảnh thay vì nút gửi tiêu chuẩn có thẻ như:
Ví dụ #4 Ví dụ SetCookie []setcookie[] example
8Chấm trong tên biến đến
Thông thường, PHP không làm thay đổi tên của các biến khi chúng được chuyển thành một tập lệnh. Tuy nhiên, cần lưu ý rằng dấu chấm [thời gian, dừng hoàn toàn] không phải là một ký tự hợp lệ trong tên biến PHP. Vì lý do, hãy nhìn vào nó:
9Bây giờ, những gì trình phân tích cú pháp nhìn thấy là một biến có tên $ varname, theo sau là toán tử nối chuỗi, theo sau là barestring [tức là chuỗi chưa được trích xuất không khớp với bất kỳ khóa nào đã biết hoặc từ dành riêng] 'ext'. Rõ ràng, điều này không có kết quả dự định.
Vì lý do này, điều quan trọng cần lưu ý là PHP sẽ tự động thay thế bất kỳ dấu chấm nào trong các tên biến đến với dấu gạch dưới.
Xác định các loại biến
Bởi vì PHP xác định các loại biến và chuyển đổi chúng [nói chung] khi cần thiết, không phải lúc nào cũng rõ ràng là loại nhất định nào là bất kỳ lúc nào. PHP bao gồm một số hàm tìm hiểu loại một biến nào là, chẳng hạn như: getType [], is_array [], is_float [], is_int [], is_object [] và is_string []. Xem thêm Chương về các loại.gettype[], is_array[], is_float[], is_int[], is_object[], and is_string[]. See also the chapter on Types.
HTTP là một giao thức văn bản, hầu hết, nếu không phải tất cả, nội dung đi kèm trong các mảng SuperGlobal, như $ _POST và $ _GET sẽ vẫn còn như chuỗi. PHP sẽ không cố gắng chuyển đổi các giá trị thành một loại cụ thể. Trong ví dụ dưới đây, $ _get ["var1"] sẽ chứa chuỗi "null" và $ _get ["var2"], chuỗi "123".
/index.php?var1=null&var2=123
Thay đổi
7.2.34, 7.3.23, 7.4.11 | Tên của cookie đến không còn được mã hóa URL vì lý do bảo mật. |
Ẩn danh ¶ ¶
14 năm trước
Name:0
Email:
Name:1
Email:
Name:2
Email:
Krydprz tại IIT dot edu ¶ ¶
17 năm trước
Name:3
Email:
Name:4
Email:
Name:5
Email:
Name:6
Email:
Name:7
Email:
Name:8
Email:
Name:9012345678
Email:
Name:2
Email:
TMK-PHP tại Infeline Dot org ¶ ¶
17 năm trước
/index.php?var1=null&var2=1230
/index.php?var1=null&var2=1231
Name:2
Email:
Ẩn danh ¶ ¶
14 năm trước
/index.php?var1=null&var2=1233
/index.php?var1=null&var2=1234
Name:2
Email:
Krydprz tại IIT dot edu ¶ ¶
17 năm trước
/index.php?var1=null&var2=1236
/index.php?var1=null&var2=1237
/index.php?var1=null&var2=1238
/index.php?var1=null&var2=1239
$_GET
0
Name:2
Email:
TMK-PHP tại Infeline Dot org ¶ ¶
19 năm trước
$_GET
2
$_GET
3
Name:2
Email:
Lennynyktyk tại Yahoo Dot Com ¶ ¶
18 năm trước
$_GET
5
A tại b dot c dot de ¶ ¶
14 năm trước
$_GET
6
$_GET
7
$_GET
8
$_GET
9
$_POST
0
$_POST
1
Name:2
Email:
Krydprz tại IIT dot edu ¶ ¶
17 năm trước
$_POST
3
$_POST
4
$_POST
5
$_POST
6
Name:2
Email:
TMK-PHP tại Infeline Dot org ¶ ¶
19 năm trước
$_POST
8
$_POST
9
Name:2
Email:
Lennynyktyk tại Yahoo Dot Com ¶ ¶
14 năm trước
$_GET['nameofyourtextarea']
1
$_GET['nameofyourtextarea']
2
$_GET['nameofyourtextarea']
3
$_GET['nameofyourtextarea']
4
$_GET['nameofyourtextarea']
5
$_GET['nameofyourtextarea']
6
Name:2
Email:
Krydprz tại IIT dot edu ¶ ¶
17 năm trước
$_GET['nameofyourtextarea']
8
$_GET['nameofyourtextarea']
9
$_POST
0
Name:2
Email:
TMK-PHP tại Infeline Dot org ¶ ¶
19 năm trước
$_POST
2
$_POST
3
$_POST
4
Name:2
Email:
Lennynyktyk tại Yahoo Dot Com ¶ ¶
14 năm trước
$_POST
6
$_POST
7
Name:2
Email:
Krydprz tại IIT dot edu ¶ ¶
17 năm trước
$_POST
9
0
1
Name:2
Email:
TMK-PHP tại Infeline Dot org ¶ ¶
19 năm trước
3
4
Name:2
Email:
Lennynyktyk tại Yahoo Dot Com ¶ ¶
19 năm trước
6
7
Name:2
Email:
Lennynyktyk tại Yahoo Dot Com ¶ ¶
17 năm trước
9
00
01Name:2
Email:
TMK-PHP tại Infeline Dot org ¶ ¶
19 năm trước
03
04
05
06
07
08
09
10
11Name:2
Email:
Lennynyktyk tại Yahoo Dot Com ¶ ¶
17 năm trước
13
14
15
16TMK-PHP tại Infeline Dot org ¶ ¶
19 năm trước
17
18Name:2
Email:
Lennynyktyk tại Yahoo Dot Com ¶ ¶
17 năm trước
20
21
22
23
24TMK-PHP tại Infeline Dot org ¶ ¶
17 năm trước
25
26
27Name:2
Email:
TMK-PHP tại Infeline Dot org ¶ ¶
14 năm trước
29
30
31
32
33Name:2
Email:
Krydprz tại IIT dot edu ¶ ¶
17 năm trước
35
36
37
38
39
40
41Name:2
Email:
TMK-PHP tại Infeline Dot org ¶ ¶
17 năm trước
43
44Name:2
Email:
TMK-PHP tại Infeline Dot org ¶ ¶
19 năm trước
46
47Name:2
Email: