Php lấy đường dẫn URL mà không cần chuỗi truy vấn

Nhiệm vụ là lấy tên URL của trang mà không cần sử dụng chuỗi truy vấn với sự trợ giúp của JavaScript

  • phương thức thay thế (). Phương thức này tìm kiếm một chuỗi cho một giá trị đã xác định hoặc một biểu thức chính quy và trả về một chuỗi mới với giá trị đã xác định đã thay thế

    cú pháp

    string.replace(searchVal, newvalue)

    Thông số

    • tìm kiếmVal. Thông số này là bắt buộc. Nó chỉ định giá trị hoặc biểu thức chính quy sẽ thay thế bằng giá trị mới
    • giá trị mới. Thông số này là bắt buộc. Nó chỉ định giá trị để thay thế bằng giá trị tìm kiếm

    Giá trị trả về. Nó trả về một chuỗi mới trong đó (các) giá trị xác định đã được thay thế bằng giá trị mới

  • phương pháp tách (). Phương thức này được sử dụng để tách một chuỗi thành một mảng các chuỗi con và trả về mảng mới

    cú pháp

    string.split(separator, limit)

    Thông số

    • dải phân cách. Tham số này là tùy chọn. Nó chỉ định ký tự hoặc biểu thức chính quy để sử dụng để tách chuỗi. Nếu không được sử dụng, toàn bộ chuỗi sẽ được trả về (một mảng chỉ có một mục)
    • giới hạn. Tham số này là tùy chọn. Nó chỉ định số nguyên chỉ định số lần phân chia, các mục vượt quá giới hạn phân chia sẽ bị loại khỏi mảng

    Giá trị trả về. Nó trả về một Mảng mới, có các mục được chia

ví dụ 1. Ví dụ này trước tiên trích xuất tất cả URL của trang bằng cách sử dụng href và sau đó lấy URL đầu tiên bằng cách đặt index = 0 rồi xóa phần sau ?




string.split(separator, limit)
0

________ 61 ________ 62 ________ 63

string.split(separator, limit)
4
string.split(separator, limit)
1
string.split(separator, limit)
6
string.split(separator, limit)
3

string.split(separator, limit)
0
string.split(separator, limit)
1
string.split(separator, limit)
2
string.split(separator, limit)
3

string.split(separator, limit)
4
string.split(separator, limit)
5

string.split(separator, limit)
4
string.split(separator, limit)
7

string.split(separator, limit)
0____19
string.split(separator, limit)
2____601

string.split(separator, limit)
4
string.split(separator, limit)
9____66
string.split(separator, limit)
3

string.split(separator, limit)
06

string.split(separator, limit)
4
string.split(separator, limit)
1
string.split(separator, limit)
09
string.split(separator, limit)
10
string.split(separator, limit)
11
string.split(separator, limit)
12
string.split(separator, limit)
3

string.split(separator, limit)
06

string.split(separator, limit)
0_______61
string.split(separator, limit)
17
string.split(separator, limit)
10
string.split(separator, limit)
11
string.split(separator, limit)
20
string.split(separator, limit)
3

string.split(separator, limit)
4
string.split(separator, limit)
23

string.split(separator, limit)
0
string.split(separator, limit)
9
string.split(separator, limit)
17
string.split(separator, limit)
01

string.split(separator, limit)
06

string.split(separator, limit)
0_______61
string.split(separator, limit)
31
string.split(separator, limit)
32
string.split(separator, limit)
11
string.split(separator, limit)
34
string.split(separator, limit)
10
string.split(separator, limit)
36

_______14____638____601

string.split(separator, limit)
0____19
string.split(separator, limit)
31____601

string.split(separator, limit)
44

string.split(separator, limit)
0_______61
string.split(separator, limit)
47
string.split(separator, limit)
48
string.split(separator, limit)
11
string.split(separator, limit)
10
string.split(separator, limit)
01

string.split(separator, limit)
4
string.split(separator, limit)
13

string.split(separator, limit)
0
string.split(separator, limit)
9
string.split(separator, limit)
47
string.split(separator, limit)
01

string.split(separator, limit)
44

string.split(separator, limit)
0_______61
string.split(separator, limit)
31
string.split(separator, limit)
32
string.split(separator, limit)
11
string.split(separator, limit)
64
string.split(separator, limit)
10
string.split(separator, limit)
36

string.split(separator, limit)
4
string.split(separator, limit)
68
string.split(separator, limit)
01

string.split(separator, limit)
0____19
string.split(separator, limit)
31____601

string.split(separator, limit)
44

_______10____61____637____601

string.split(separator, limit)
4
string.split(separator, limit)
00

string.split(separator, limit)
4
string.split(separator, limit)
02

string.split(separator, limit)
4
string.split(separator, limit)
04

string.split(separator, limit)
05

string.split(separator, limit)
4
string.split(separator, limit)
07

string.split(separator, limit)
08
string.split(separator, limit)
09

string.split(separator, limit)
08
string.split(separator, limit)
11

string.split(separator, limit)
4
string.split(separator, limit)
13

string.split(separator, limit)
4
string.split(separator, limit)
15

string.split(separator, limit)
05

string.split(separator, limit)
4
string.split(separator, limit)
13

string.split(separator, limit)
4
string.split(separator, limit)
20

string.split(separator, limit)
08
string.split(separator, limit)
22

string.split(separator, limit)
4
string.split(separator, limit)
24

string.split(separator, limit)
0
string.split(separator, limit)
9
string.split(separator, limit)
37
string.split(separator, limit)
3

string.split(separator, limit)
4
string.split(separator, limit)
9____609
string.split(separator, limit)
3

string.split(separator, limit)
9
string.split(separator, limit)
2
string.split(separator, limit)
35

đầu ra

  • Trước khi bấm vào nút
    Php lấy đường dẫn URL mà không cần chuỗi truy vấn
  • Sau khi nhấp vào nút
    Php lấy đường dẫn URL mà không cần chuỗi truy vấn

ví dụ 2. Ví dụ này thay thế vị trí. tìm kiếm bằng chuỗi rỗng với sự trợ giúp của phương thức thay thế () từ vị trí

Làm cách nào để nhận URL hiện tại mà không cần chuỗi truy vấn trong php?

hàm php curPageURL() { $pageURL = 'http'; . = "s"; . =". //"; nếu ($_SERVER["SERVER_PORT"]. =

Làm cách nào để nhận URL hiện tại trong php mà không có tham số?

Làm cách nào để lấy URL hiện tại không bao gồm các tham số bằng PHP? . ? $current_url = $_SERVER['REQUEST_URI'];

Làm cách nào để xóa tham số truy vấn khỏi URL trong php?

Phương pháp "đúng" an toàn nhất sẽ là. .
Phân tích cú pháp url thành một mảng với parse_url()
Trích xuất phần truy vấn, phân tách phần đó thành một mảng bằng cách sử dụng parse_str()
Xóa các tham số truy vấn bạn muốn bằng cách unset() chúng khỏi mảng
Xây dựng lại url ban đầu bằng cách sử dụng http_build_query()

Làm cách nào để lấy URL trong php?

Các biến siêu toàn cầu cần thiết như $_SERVER['HTTPS'], $_SERVER['REQUEST_URI'], $_SERVER['SERVER_PORT'] are used to get full URL in PHP. 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.