|
|
|
| Например у меня на странице такой Ява скрипт :
<Script>
function gourl(page) {
window.open("page","","height=400, width=540,top=20,left=20,scrollbars=yes,toolbar=no,menubar=no,location=no,resizable=no");
return true; }
</Script>
|
И в этом странице ссылки такие:
<a href="javascript:gourl(page1.php)">PageName</a>
|
Я хочу передат в эту страницу переменную $parametr которая имеет значение "name"
короче у меня в странице page1.php стоит такие строчки которая проверяет переменную parametr :
<?php
if (!$parametr=name)
{ die "Ошибка : Не возможно отобразить страницу!"; }
?>
|
Мне нужно передать переменную parametr=name, Я знаю если мая ссылка имеет форму вот такую
то сработает, это типо передача в форме Get,
Но мне нужна ну типо в форме Post Только без строении форм
Новерно все ясно, если нет еще раз подробнее расскажу =)
Ну вот проблема такая. Кто может мне помочь или хотя бы предложить какой то другой способ ? | |
|
|
|
|
|
|
|
для: broker
(21.10.2004 в 14:57)
| | >Но мне нужна ну типо в форме Post Только без строении форм
А если просто переприсвоить значение?
<?
$_POST['name'] = $_GET['name'];
?>
|
Не пойдет? Нужно именно POST? | |
|
|
|
|
|
|
|
для: broker
(21.10.2004 в 14:57)
| | в твоем коде
<?php
if (!$parametr=name)
{ die "Ошибка : Не возможно отобразить страницу!"; }
?>
| ошибка
вместо (!$parametr=name) надо (!$parametr==name)
а для передачи PОST-ом можно воспользоваться скрытым полем
типа <INPUT TYPE=HIDDEN NAME="parametr" VALUE="name"> | |
|
|
|
|
|
|
|
для: kolobokk
(21.10.2004 в 17:19)
| | Это не ошибка проста я написал это как пример.
Мне кажется что если я напишу <INPUT TYPE=HIDDEN NAME="parametr" VALUE="name"> то мне нужно и создать форму послания переменного
<form name=f action=page1.php>
</form>
и это будет видно из HTML кода, а мне надо в php что бы было скрытно
И еще у меня ссылка не одна где то 10-20 ссылок надо создать =) | |
|
|
|
|
|
|
|
для: broker
(21.10.2004 в 20:55)
| | Кажется никто непонял меня.
Обясню так : Мне надо создать ссылки так что бы эти ссылочные страницы открывались только из отсылаемого страницы.
Например у меня главная страница index.php и ссылки на нем link1.php, link2.php , link3.php, link4.php ... Если нажать на эти ссылки страница должно отображатся.
Если написать на браузере http://hostname/link1.php то страница не должно отображатся . Вот так. | |
|
|
|
|
|
|
|
для: broker
(22.10.2004 в 19:12)
| | Юзай сессиии :)))
например, в файле index.php в $_SESSION вгоняешь любую переменную $x
а в скриптах link1.php, link2.php , link3.php, link4.php проверяешь наличие $_SESSION['x']
так сойдет??? | |
|
|
|
|
|
|
|
для: kolobokk
(22.10.2004 в 19:20)
| | да вот это то что нужно ))) Спасибо тебе большое =) | |
|
|
|
|
|
|
|
для: broker
(22.10.2004 в 19:12)
| | Хм... а может по рефереру проверить лучше, пришёл посетитель с index.php или нет?
<?php
// Это структура файлов link1.php, link2.php , link3.php, link4.php
if(strpos($_SERVER["HTTP_REFERER"],"index.php"))
{
// Отображение котента файла...
}
else
{
echo "Вы это куда прётесь собственно говоря, index.php для кого придуман?";
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(22.10.2004 в 19:31)
| | Да... Это тоже можна, это наверно по конкретнее ))))) Спасибо =) | |
|
|
|
|
|
|
|
для: broker
(22.10.2004 в 19:33)
| | Лучше по варианту, который предложил broker - будет надёжнее, я про сессии чего-то не подумал. | |
|
|
|
|
|
|
|
для: cheops
(22.10.2004 в 19:52)
| | хм... А не можна использовать так
<?php
// Это структура файлов link1.php, link2.php , link3.php, link4.php
if(!strpos($_SERVER["HTTP_REFERER"],"index.php"))
{
die "Вы это куда прётесь собственно говоря, index.php для кого придуман?";
}
?>
|
Просто я о сессиях мало знаю | |
|
|
|
|
|
|
|
для: broker
(22.10.2004 в 20:02)
| | >хм... А не можна использовать так
Можно, почему бы и нет. | |
|
|
|
|
|
|
|
для: broker
(22.10.2004 в 19:12)
| | а нельзя просто зделать веременную $name и вызвать её с другой странице?
фаил индех
а вызвать | |
|
|
|
|
|
|
|
для: Адоп Акробат
(22.10.2004 в 20:46)
| | Не думаю что сработает, вить мне нужна что бы страница исходилась из index.php.
практичести это переменная мне не нужна. И если на броузере открыть страницу link1.php то страница откроется =) | |
|
|
|