Передайте значение angularjs переменной PHP

Я начинаю с angularjs с ngStorage. Я могу успешно сохранять и отображать данные.

Я показываю значение по-прежнему

{{myobj.session}} 

Я хотел бы передать любое сохраненное значение в переменную php. Ниже приведена моя воображаемая логика, и я знаю, что это не сработает. Мой вопрос в том, как правильно назначить такое значение в PHP-переменной?

 <?php $name = {{myobj.session}} ?> 

Вы можете использовать эту угловую переменную: students.tiffen_type
Переменная PHP: $value

 <?php $value = "{{ students.tiffen_type }}"; ?> 

Вы можете сделать запрос ajax следующим образом:

 $http({ url: "urltopost.php", method: "POST", data: { data: variable } }).success(function(response) { console.log(response); }); 

И на бэкэнде вы можете получить переменную как это

 <?php $request = json_decode( file_get_contents('php://input') ); $variable = $request->data 

Оттуда вы можете делать все, что хотите, с этой переменной, но я не уверен, чего вы пытаетесь достичь.

Вы не можете назначить прямое значение angularjs для переменной php, используйте следующий метод, который вам поможет

  $http({ method: "POST", url: "test.php", data: { data: postvariable } }).success(function(response) { console.log(response); //get the echo value from php page }).error(function(response) { console.log(response); }); 

send.js

 $http({ method: "post", url: "ajax/request.php", data: { angular_var: $scope.angular_var // $scope.angular_var is angular variable eg ng-model="angular_var" }, headers: {'Content-Type': 'application/x-www-form-urlencoded'} }).success(function (data) { console.log(data) }); 

Аякс / request.php

 $request_arr = json_decode( file_get_contents('php://input') ); $angular_var = $request_arr->angular_var;