2015-07-02 2 views
-4

Мне нужно установить переменную ниже на странице загрузки:Как установить переменную PHP?

if($_GET['country'] == 'uk'){ 
} 

Я думал

$country=uk; 

будет работать, но явно не?

Orginal код проверяет URL как: index.php?country=uk

Я хочу perfom то же самое, но в пределах страницы &

не имеет переменную строку в конце суффикса

+0

'$ country = 'uk';' Поскольку 'uk' является строкой, она должна быть внутри кавычек. '$ test = 1;' будет хорошо в вашем формате, так как это число –

+0

в чем ваш вопрос? не совсем понятно, что вы хотите сделать? –

+2

[Начало работы] (http://www.php.net/manual/en/getting-started.php) –

ответ

0

Строки должна быть между простыми или двойными кавычками. Между ними есть небольшая разница, но на этот момент вы не должны беспокоиться об этом. Таким образом, вы должны иметь:

$country = 'uk'; 

или:

$country = "uk"; 

Я хотел бы также рекомендовать в тесте использовать операнд «===», вместо «==», потому что он не будет только проверьте значение, но также и тип переменной.

Надеюсь, это поможет.

+0

Спасибо за ваши ответы, к сожалению, это не то, что мне нужно. Я отредактировал свое оригинальное сообщение, чтобы дать больше информации, в основном мне нужно подражать: index.php? Country = uk Надеюсь, что это имеет смысл? – BadBoyClub

0

Если у вас есть строки в PHP для хранения переменных

вам нужно использовать кавычки, как так:

<?php $country = "uk"; 
?> 
1

Это то, что вы пытаетесь для того чтобы достигнуть?

<?php 
    if((!isset($_GET['country']) or ($_GET['country']!='uk'))) 
     header('Location:index.php?country=uk'); 
    //your code here 
Смежные вопросы