В общем дело такое: 1.) ести движок, который стоит на многих хостах. 2.) есть локальная страница, которая выдает все хосты, где установлен движок (упомянытых в первом пункте). Все они заведены в базу данных включая связку юзер:пароль Вопрос: каким образом можно автоматом залогинеться на один из этих сайтов не вводя руками все данные (юзер:пароль) в форму, нажав на кнопку. Так, что бы в сорцах страницы не виднелись ни юзер, ни пароль? ЗЫ: причем в новой вкладке
Да кстати, думаю это тоже будет полезной инфой, что я пока сделал: Code: ... require_once("db/config.php"); $data = "SELECT id, name, user, password, description FROM tbl_data"; $result = $conn->query($data); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $url_string = ".domain.loc/login"; $url = "https://" . $row['name'].$url_string; $username = $row['user']; $password = $row['password']; $cookie_file = "/tmp/" . $row['name'] . "_cookie"; ?> <tr> <td><?php echo $row['description']; ?></td> <td> <form method="post" name="<?php echo $row['name'];?>" action="<?php echo $url?>" target="_blank"> <input type="submit" name="submit" value="Connect" /> </form> </td> </tr> <?php } } ?> </table> </body> </html> Нажав на кнопку Connect в пост реквесте должны передаться usernameassword на таргет. Я б мог конечно все записать в форму типа: Code: <input type="hidden" name="username" value="<?php echo $username;?>" /> <input type="hidden" name="password" value="<?php echo $password;?>" /> Но это же самоубийство.