Câu hỏi dạng php

Bất cứ điều gì được truyền tải sau URL sử dụng

switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
2 về cơ bản là một 'chuỗi truy vấn'. Các biến được truyền vào có thể truy cập bên trong PHP thông qua Superglobal
switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
3

Nội dung chính Hiển thị

  • Dấu câu hỏi trong URL là gì?
  • Dấu câu hỏi được sử dụng trong PHP là gì?
  • Những điều sau khi đánh dấu câu hỏi trong URL được gọi là gì?
  • Câu hỏi có nên đánh dấu trong URL được mã hóa không?

Hãy nói trong ví dụ của bạn, bạn đã vượt qua trong

switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
4 và
switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
5 một cách riêng biệt. Sau đó, bạn có thể xử lý công việc này bằng mã sau


Không thành công, bạn cũng có thể sử dụng giá trị mảng

switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
6, sẽ trả về bất cứ thứ gì xuất hiện sau
switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
2. Nếu bạn sẽ làm việc với nhiều chuỗi truy vấn có thể khác nhau, có thể tốt hơn là sử dụng câu lệnh

switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
1.
switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}

Đôi khi, bạn có thể cần phải vượt qua nhiều hơn một biến trong chuỗi truy vấn, trong trường hợp đó các VAR được phân định bởi

switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
2. Bạn cũng có thể gán giá trị cho các biến bằng toán tử gán thông thường [
switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
3]. Vì vậy, ví dụ, hãy xem xét URL sau.
switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
4

Sau đó, chúng ta có thể truy cập

switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
5 và
switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
6 bên trong
switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
7 và xử lý mọi thứ theo yêu cầu

Xem thêm

Xin chào các bạn. Tôi đang cố gắng chèn dữ liệu vào cơ sở dữ liệu và sau khi gửi dữ liệu bằng URL mẫu mà tôi đang sử dụng phương thức POST sẽ giống như "Somelinks/add-result. php này?" Điều gì đang xảy ra với nó, bất kỳ ý tưởng nào?
Chuyện gì đang xảy ra với nó vậy, có ý kiến ​​gì không?

Những gì tôi đã thử

Đây là trang để chèn dữ liệu vào cơ sở dữ liệu và tôi đang sử dụng biểu mẫu hành động như chèn. php and method is post post

switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
5

Cập nhật 13-tháng 4-21 23. 41 PM 13-Apr-21 23. 41pm

Add into the answer of Sandeep, at on, have a second option

$ _Request active cho cả dữ liệu $ _put và $ _get. Cannot started. nếu bạn đăng cả hai loại dữ liệu lên cùng một trang và cả hai đều sử dụng cùng một ID thì bạn sẽ có một cuộc xung đột không thể lấy cả hai. Tuy nhiên - dù sao tôi cũng chưa bao giờ thực hiện cả hai, và chắc chắn sẽ không sử dụng lại tên cho chỉ mục. Nó chưa bao giờ là một vấn đề trong khoảng mười năm

Bạn nói rằng bạn đã đăng dữ liệu nhưng trong mã của bạn ở trên, bạn đang truy xuất bằng cách sử dụng GET

switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
0

Read about them. Đăng [hoạt động với tiêu đề] và GET [nó hoạt động với các chuỗi truy vấn - dữ liệu sau? Trong URL]. Php - Get & Post Phương thức - Hướng dẫn [^]

Giả sử bạn đã thực hiện một cuộc gọi bài đăng đúng, sau đây là cách để truy xuất dữ liệu

switch[$_SERVER['QUERY_STRING']]
{
    case 'editname':
        break;

    case 'editpass':
        break;

    default:
        // i.e. no query string.
        break;
}
1

Một mẫu để bạn tham khảo. Chèn dữ liệu vào MySQL bằng PHP [^]

Như R. Coi như đã chia sẻ, hãy đảm bảo có truy vấn tham số để tránh tiêm SQL

Nội dung này, cùng với bất kỳ mã nguồn và tệp liên quan nào, được cấp phép theo giấy phép mở của Dự án Mã [CPOL]

Dấu câu hỏi trong URL là gì?

Trong một URL, đánh dấu câu hỏi [??] Chia địa chỉ của một đối tượng và tập hợp các từ được sử dụng trong truy vấn. chia địa chỉ của một đối tượng và tập hợp các từ được sử dụng trong truy vấn .

Dấu câu hỏi được sử dụng trong PHP là gì?

Trong Php 7, toán tử Double Cook [??] được gọi là toán tử Null Coalescing. Nó trả lại hạng đầu tiên của nó nếu nó tồn tại và không phải là null;nếu không, nó sẽ trả lại hạng thứ hai của nó. Nó đánh giá từ trái sang phải. trả về toán hạng đầu tiên nếu nó tồn tại và không phải là NULL; . Nó đánh giá từ trái sang phải. . It evaluates from left to right.

Những điều sau khi đánh dấu câu hỏi trong URL được gọi là gì?

URL tham số hoặc chuỗi truy vấn là một phần của URL thường xuất hiện sau dấu hỏi [?] và được sử dụng để truyền dữ liệu cùng với URL. là một phần của URL thường xuất hiện sau dấu chấm hỏi [?] và được sử dụng để truyền dữ liệu cùng với URL.

Câu hỏi có nên đánh dấu trong URL được mã hóa không?

Ví dụ. chuỗi "được gán cho" sẽ được mã hóa là*%22được gán+đến%22*. [Một số giá trị mã hóa, giả mạo như %0A, không hỗ trợ các vấn đề bảo mật. ] Sau đây là bảng liệt kê các ký tự thường được mã hóa. url mã hóa

Chủ Đề