In Adobe apps, it is mainly used for File Syncing - it's safe.
$docId = $modx->resource->get('id');
$query = $modx->newQuery("modSymLink");
$query->select(array(
'id',
'class_key',
'content',
));
$query->where(array(
'id' => $docId,
'class_key' => 'modSymLink'
));
if ($query->prepare() && $query->stmt->execute()) {
$results = $query->stmt->fetchAll(PDO::FETCH_ASSOC);
}
if (!empty($results)) {
$id = (integer) $results[0]['content'];
$url = $modx->makeUrl($id, '', '', 'full');
return '<link rel="canonical" href="' . $url . '" />';
}
return '';
$str ='<tr><td>143</td><td><!--noindex-->Норвегия<!--/noindex--></td><td>Норвежская крона</td><td><!--noindex-->NOK<!--/noindex--></td><td><!--noindex-->578<!--/noindex--></td><td>1</td><td>8.05</td></tr>
<tr><td>144</td><td><!--noindex-->Объединенные Арабские Эмираты (ОАЭ)<!--/noindex--></td><td>Дирхам (ОАЭ)</td><td><!--noindex-->AED<!--/noindex--></td><td><!--noindex-->784<!--/noindex--></td><td>1</td><td>18.27</td></tr>
<tr><td>145</td><td><!--noindex-->Оман<!--/noindex--></td><td>Оманский риал</td><td><!--noindex-->OMR<!--/noindex--></td><td><!--noindex-->512<!--/noindex--></td><td>1</td><td>174.29</td></tr>';
preg_match('/<tr.*?>(Норвегия)(.*?)<\/tr>/', $str, $found);
var_dump($found);
Cookies не обеспечивают изоляцию портом. Если cookie можно прочитать службой, работающей на одном порту, cookie также читается службой, запущенной на другом порту того же сервера. Если файл cookie доступен для записи службой на одном порту, cookie также может быть доступен для записи службой, запущенной на другом порту того же сервера. По этой причине серверы НЕ ДОЛЖНЫ запускать взаимно недоверяющие службы на разных портах одного и того же хоста и использовать файлы cookie для хранения конфиденциальной информации о безопасности.