PHP trong URL

Hàm urlencode() là một hàm có sẵn trong PHP dùng để mã hóa url. Hàm này trả về một chuỗi bao gồm tất cả các ký tự không phải chữ và số ngoại trừ -_. và thay thế bằng dấu phần trăm (%) theo sau là hai chữ số hex và khoảng trắng được mã hóa dưới dạng dấu cộng (+)

cú pháp

string urlencode( $input )

Thông số. Hàm này chấp nhận một tham số $input được sử dụng để giữ url được mã hóa

Giá trị trả về. Hàm này trả về một chuỗi được mã hóa khi thành công

Các chương trình dưới đây minh họa hàm urlencode() trong PHP

chương trình 1




 

// PHP program to illustrate urlencode function

echo urlencode("https://geeksforgeeks.org/") .

https%3A%2F%2Fgeeksforgeeks.org%2F
0
https%3A%2F%2Fgeeksforgeeks.org%2F
1

 

https%3A%2F%2Fgeeksforgeeks.org%2F
3

đầu ra.

https%3A%2F%2Fgeeksforgeeks.org%2F

chương trình 2




 

// PHP program to illustrate urlencode function

echo urlencode(

https%3A%2F%2Fgeeksforgeeks.org%2F
9) .
https%3A%2F%2Fgeeksforgeeks.org%2F
0
https%3A%2F%2Fgeeksforgeeks.org%2F
1

echo urlencode(

https%3A%2F%2Fide.geeksforgeeks.org%2F
https%3A%2F%2Fwrite.geeksforgeeks.org%2F
https%3A%2F%2Fpractice.geeksforgeeks.org%2F
https%3A%2F%2Fgeeksforgeeks.org%2F
5) .
https%3A%2F%2Fgeeksforgeeks.org%2F
0
https%3A%2F%2Fgeeksforgeeks.org%2F
1

echo urlencode(1) .

https%3A%2F%2Fgeeksforgeeks.org%2F
0
https%3A%2F%2Fgeeksforgeeks.org%2F
1

echo urlencode("https://geeksforgeeks.org/") .

https%3A%2F%2Fgeeksforgeeks.org%2F
0
https%3A%2F%2Fgeeksforgeeks.org%2F
1

 

https%3A%2F%2Fgeeksforgeeks.org%2F
3

đầu ra. ________số 8_______

Thẩm quyền giải quyết. http. //php. net/thủ công/vi/chức năng. mã ulen. php

PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này

Các tham số từ một chuỗi URL có thể được truy xuất trong PHP bằng cách sử dụng các hàm parse_url() và parse_str()

Ghi chú. URL trang và các tham số được phân tách bằng dấu ?

hàm parse_url(). Hàm parse_url() được sử dụng để trả về các thành phần của URL bằng cách phân tích cú pháp URL đó. Nó phân tích cú pháp một URL và trả về một mảng kết hợp chứa các thành phần khác nhau của nó

cú pháp.  

parse_url( $url, $component = -1 )

hàm parse_str(). Hàm parse_str() được sử dụng để phân tích một chuỗi truy vấn thành các biến. Chuỗi được chuyển đến chức năng này để phân tích cú pháp có định dạng chuỗi truy vấn được chuyển qua URL

cú pháp.   

parse_str( $string, $array )

Tiếp cận. Phân tích cú pháp chuỗi URL bằng cách sử dụng hàm parse_url() sẽ trả về một mảng kết hợp có chứa các thành phần khác nhau (URL đã truyền) của nó. Truy vấn của mảng được trả về bởi hàm parse_url() chứa chuỗi truy vấn URL

Các ví dụ dưới đây sử dụng hàm parse_url() và parse_str() để lấy các tham số từ chuỗi URL.  

ví dụ 1.   

PHP




 

// Initialize URL to the variable

$url ='https://www.geeksforgeeks.org?name=Tonny';

parse_str( $string, $array )
0

parse_str( $string, $array )
1

parse_str( $string, $array )
2

parse_str( $string, $array )
3

parse_str( $string, $array )
4 =
parse_str( $string, $array )
6
parse_str( $string, $array )
7$url
parse_str( $string, $array )
9

 

Hi Tonny
0

Hi Tonny
1

Hi Tonny
2_______18_______7
parse_str( $string, $array )
4
Hi Tonny
5
Hi Tonny
6
Hi Tonny
7
Hi Tonny
8
parse_str( $string, $array )
9

parse_str( $string, $array )
0

Hi Amit your emailID is [email protected]
1

Hi Amit your emailID is [email protected]
2
Hi Amit your emailID is [email protected]
3
Hi Amit your emailID is [email protected]
4
Hi Tonny
8
Hi Tonny
5
Hi Amit your emailID is [email protected]
7
Hi Amit your emailID is [email protected]
8

 

Hi Amit your emailID is [email protected]
9

đầu ra.

Hi Tonny

 

ví dụ 2.  

PHP




 

// Initialize URL to the variable

$url =4;

parse_str( $string, $array )
0

parse_str( $string, $array )
1

parse_str( $string, $array )
2

parse_str( $string, $array )
3

parse_str( $string, $array )
4 =
parse_str( $string, $array )
6
parse_str( $string, $array )
7$url
parse_str( $string, $array )
9

 

Hi Tonny
0

Hi Tonny
1

Hi Tonny
2_______18_______7
parse_str( $string, $array )
4
Hi Tonny
5
Hi Tonny
6
Hi Tonny
7
Hi Tonny
8
parse_str( $string, $array )
9

parse_str( $string, $array )
0

Hi Amit your emailID is [email protected]
1

Hi Amit your emailID is [email protected]
2
Hi Amit your emailID is [email protected]
3
Hi Amit your emailID is [email protected]
4
Hi Tonny
8
Hi Tonny
5
Hi Amit your emailID is [email protected]
7=4=5
Hi Amit your emailID is [email protected]
4
Hi Tonny
8
Hi Tonny
5=9
Hi Amit your emailID is [email protected]
8

 

Hi Amit your emailID is [email protected]
9

đầu ra.

Hi Amit your emailID is [email protected]

 

PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này

PHP có ý nghĩa gì trong một URL?

Thuật ngữ 'PHP' là từ viết tắt của '>PHP. Bộ tiền xử lý siêu văn bản . ' Ngôn ngữ kịch bản mã nguồn mở này là phía máy chủ và nó thường được sử dụng để phát triển trang web. Nó có thể được sử dụng để tạo các ứng dụng, trang web, v.v.

Làm cách nào để sử dụng PHP trong URL?

Các biến siêu toàn cầu cần thiết như $_SERVER['HTTPS'], $_SERVER['REQUEST_URI'], $_SERVER['SERVER_PORT'] được sử dụng để lấy URL đầy đủ trong . Biến HTTPS có thể dễ dàng truy xuất giao thức trong URL của trang web. Nếu nó trả về giá trị “on”, thì giao thức đó là HTTPS. . The variable HTTPS can easily retrieve the protocol in the URL of a webpage. If it returns a value “on”, then the protocol is HTTPS.

Làm cách nào để lấy dữ liệu từ URL trong PHP?

Các tham số từ một chuỗi URL có thể được truy xuất trong PHP bằng cách sử dụng các hàm parse_url() và parse_str() .

Làm cách nào để mã hóa id trong URL trong PHP?

inc. trang php. $customer_id = $_GET['id']; . $decryped_id .