Hướng dẫn what is question mark in url in php? - dấu hỏi trong url trong php là gì?

Bất cứ điều gì được truyền sau URL sử dụng ? 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 $_GET[].

Hãy nói trong ví dụ của bạn, bạn đã vượt qua trong editnameeditpass seprately. Sau đó, bạn có thể xử lý 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 $_SERVER['QUERY_STRING'], sẽ trả về bất cứ thứ gì xuất hiện sau ?. 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 các 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 mẫu URL 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?
What's going on with it, any idea?

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 và phương thức là bài đăng.

Bài Viết Liên Quan

Chủ Đề