PHP_SELF Или все же имя файла?

Userpic

Новичок
PHP_SELF Или все же имя файла?

Доброго времени суток!

Вот терзают сомнения как же правильно использовать
header('Location:index.php'):
или
header('Location:'.$_SERVER['PHP_SELF']):

<form action="index.php">
или
<form action="<? echo $_SERVER['PHP_SELF'];?>">
если возможно объясните почему.

Спасибо
 

Фанат

oncle terrible
Команда форума
как же правильно использовать
header('Location:index.php'):
или
header('Location:'.$_SERVER['PHP_SELF']):
и то и другое неправильно.
в локейшене должен быть полный урл
<form action="index.php">
или
<form action="<? echo $_SERVER['PHP_SELF'];?>">
и то и другое правильно.
выбор экшена зависит только от программиста.

Для начала объясни, какую задачу решают указанные тобой случаи.
что ты хочет достичь эимим своими двумя кусками кода.
дла чего первый?
для чего второй?
 
Сверху