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 editname
và editpass
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;
}
4Sau đó, 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.