Это правильный способ использовать получить в PHP - PullRequest
1 голос
/ 27 февраля 2011

Я использую ниже для получения в PHP без формы.

If($q)
{
header("location:d.php?q=$name");
}

Это правильно?

Ответы [ 2 ]

4 голосов
/ 27 февраля 2011

Согласно спецификации , URI в заголовке местоположения должен быть абсолютным URI.

Но независимо от этого ваш код создаст (ненужный?) Перенаправление.*

Если вы хотите сохранить значения между запросами, лучше использовать сессий .

1 голос
/ 27 февраля 2011

Хотя обычно работают относительные, URL, указанный в location:, должен быть абсолютным.

Кроме этого, мы, конечно, не знаем, что вы делаете, но это нормальное перенаправление заголовкана другой адрес.Если $name содержит что-то, оно будет отправлено на этот URL в качестве параметра запроса.

...